0
我想檢查我的應用程序的所有帖子請求。我創建了一個新的路線選項。如何查看來自CodeIgniter的所有帖子請求
$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
}
}
}
但是當我通過這個功能rediect($這個 - > URI-> uri_string)重定向,我得到了一些錯誤頁面。關於不能重新定向自己。
有沒有辦法做到這一點?
可惜我不能加載視圖中創建一個post_controller_construct鉤。我想檢查所有的頁面請求。無法爲每個單獨的頁面執行此操作。有沒有什麼辦法可以用額外的參數來改變網址,然後用... – Mifas
是的,你可以通過在函數中傳遞參數來重定向到另一個方法 –
你也可以通過鉤子實現你的目標... check這出[codeigniter掛鉤](http://ellislab.com/codeigniter/user-guide/general/hooks.html) –