http://wenda.wecenter.com/question/7033中有提出这个问题,我就看看源码,感觉下面的方法还是可行的。两种方案:
一、
修改system/aws_app.inc.php
在102行
$handle_controller->$action_method();
之前加入下面代码
//如果$_GET['id']是一个方法,则执行方法,并清理该id,修正不带斜杠出错的bug
if ($_GET['id'] AND method_exists($handle_controller, $_GET['id'] . '_action'))
{
$action_method = $_GET['id'] . '_action';
unset($_GET['id']);
}
二、在同样的位置加入
//如果$_GET['id']是一个方法,则执行方法,并清理该id,修正不带斜杠出错的bug
if ($_GET['id'] AND method_exists($handle_controller, $_GET['id'] . '_action'))
{
HTTP::redirect('/'.load_class('core_uri')->request_main . '/');
}
@yangker2010
阅读全文
收起全文