我想检查我的应用程序的所有发布请求。我创建了一个新的路线选项。
$route['(:any)'] = 'any';
这将调用任何控制器。这是我的 any.php
if ( !defined('BASEPATH') ) exit('No direct script access allowed');
class Any extends CI_Controller {
public function __construct() {
parent::__construct();
}
function index(){
if( $_POST ){
if( validate() ){
// redirect to error controller
}else{
//redirect to current page url
}
}else{
//redirect to current page url
}
}
}
但是当我通过这个函数重定向($this->uri->uri_string)重定向时,我得到了一些错误页面。关于不能重定向到它自己。
有没有办法做到这一点?