一个比较严重的问题,害我找了半天……

浏览:460 发布日期:2010/02/09
- 普通 - 未处理
哎……找了半天竟然还是在上次的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')])) {累……
评论()
后面还有条评论,点击查看>>