【发布时间】:2021-01-23 12:12:33
【问题描述】:
我尝试重定向到同一控制器中的特定功能,但它不重定向并且只显示一个白页(空白)。
尝试重定向到某个特定的 url,它仍然没有移动到该 url。
登录控制器:
public function index()
{
$this->generateToken();
$data = array(
'title' => 'MASUK',
'breadcrumb' => 'MASUK',
'menu' => 'MASUK',
'login' => 'active',
'captcha' => $this->refresh_captcha(),
'msg' => '',
'infoMSG' => ''
);
if (isset($this->session->userdata['logged_in']['usr_email']) == "") {
$this->template->load('template', 'signin', $data);
} else {
//var_dump(base_url()); // show the base url
//redirect('https://www.facebook.com'); // not direct to specific url too
redirect('Signin/logout');
}
// else {
// redirect('landing');
// }
}
public function logout()
{
print_r("mask"); //not print anything
$this->load->library('session');
$this->session->unset_userdata('permission');
$this->session->unset_userdata('logged_in');
$this->session->unset_userdata('session');
$this->session->unset_userdata('userinfo');
$this->session->unset_userdata('api_loc');
$this->session->sess_destroy();
redirect('signin');
}
.htaccess 文件:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
【问题讨论】:
-
您真的使用过 Apache 服务器吗?否则,如果您使用例如Nginx htaccess 文件不工作
标签: codeigniter redirect controller codeigniter-3