我讀過一些主題,比如:PHP會話摧毀試圖摧毀未初始化會話
Error — session_destroy() — Trying to destroy uninitialized session,Warning: session_destroy(): Trying to destroy uninitialized session,Warning: session_destroy(): Trying to destroy uninitialized session with phpCas
,沒有他們的幫助我。
public function forbidden(){
if(!isset($_SESSION)){ session_start(); }
if(!isset($_SESSION['email']) || !isset($_SESSION['id'])){
$this->error_404();
}else{
if(!isset($_COOKIE['data'])){
session_destroy();
$this->error_404();
}
if($_COOKIE['data'] != sha1($_SESSION['email'])){
session_destroy();
unset($_COOKIE["data"]);
setcookie("data", false, time() - 3600, '/');
$this->error_404();
}
}
}
警告:session_destroy()[function.session-破壞]:試圖 破壞未初始化會話
我確實收到第二session_destroy();
該錯誤,則會話被我初始化,以便不明白嗎?
我實際上在我的文件中使用該功能,但我忘了在這個文件中使用。它解決了。謝謝。 – user3243925
我很感謝。我在社區維基模式上寫這個。而你的接受不給我排名。請稍後再說......;) – 2014-01-31 11:12:40