我正在使用codeigniter來處理具有用戶註冊功能的Web應用程序。而且我在大多數地方使用ajax來加載頁面。問題是,如果通過ajax調用某個函數來加載頁面,並且如果會話不存在,那麼它不會重定向到登錄頁面。但是,當我們通過瀏覽器訪問相同的URL時它正在工作(它正在重定向到登錄頁面)。我該怎麼做才能解決這個問題?如果會話不存在,Codeigniter ajax函數不會重定向到登錄頁面
這是檢查我們正在使用的會話的代碼。
$userid=$this->phpsession->get('userid');
if(!($userid))
{
redirect('home','refresh');
}
請張貼AJAX代碼,登錄控制器。 – Adam
ajax不會執行重定向('home','refresh'); – Adam