- 普通 - 未处理
哎……找了半天竟然还是在上次的Dispatcher的redirect里面Dispatcher::dispatch中决定是否重定向到规范URL地址的条件有问题,导致如果对一个带?(带$_GET数据)的地址进行POST的时候,会被redirect,于是POST的数据就浮云了
Dispatcher.class.php 55行
if (!empty($_GET) && !isset($_GET[C('VAR_ROUTER')])) {改成if (!empty($_GET) && empty($_POST) && !isset($_GET[C('VAR_ROUTER')])) {累…… 