1
如果我取消註釋此代碼,我在網站上得到空白頁。如果我評論這一點,網站的作品。 這裏是我的退出代碼(通過會議AUTH):CodeIgniter函數清除會話
function exit($action='') {
if ($action == "true") {
echo "Exit.";
return;
}
$login = $this->session->userdata('username');
if ($login == NULL) {
redirect('/blog/login/', 'location', '301');
}
$array_itmes = array('username' => "$login");
$this->session->unset_userdata($array_items);
redirect('/blog/exit/true/', 'location', '301');}
正常登錄後:
$newdata = array('username' => "$name");
$this->session->set_userdata($newdata);
其他行動
我使用:
$login = $this->session->userdata('username');
if ($login !== NULL) {
echo $login;
}
,我讓我的用戶名。第一個代碼中的錯誤在哪裏?我來自俄羅斯,對不起英語感到抱歉。
不知道,如果我跟着你100%,這是爲什麼我不能回答你的問題,而是定義了一個名爲「退出」的方法可能是有問題的,因爲它是PHP的保留字。嘗試重命名它,看看是否改變了任何東西。 – polarblau 2011-03-19 21:23:23