PHP session destroy 试图销毁未初始化的会话 [英] PHP session destroy Trying to destroy uninitialized session
问题描述
我已经阅读了几个主题,例如:
错误 — session_destroy() — 试图销毁未初始化的会话, 警告:session_destroy():试图销毁未初始化的会话, 警告:session_destroy():试图销毁与 phpCas 的未初始化会话
他们都没有帮助我.
public function forbidden(){if(!isset($_SESSION)){ session_start();}if(!isset($_SESSION['email']) || !isset($_SESSION['id'])){$this->error_404();}别的{if(!isset($_COOKIE['data'])){session_destroy();$this->error_404();}if($_COOKIE['data'] != sha1($_SESSION['email'])){session_destroy();未设置($_COOKIE[数据"]);setcookie("data", false, time() - 3600, '/');$this->error_404();}}}
<块引用>
警告:session_destroy() [function.session-destroy]:试图销毁未初始化的会话
我确实在第二个 session_destroy();
上收到该错误,会话已初始化,所以我不明白?
Read This Answers of this question on stackoverflow
为什么会话销毁不起作用
把这段代码放在你的php文件的第一个和结尾
你的代码在这里...<?phpob_flush();?>
您调用 session_destroy() 两次.
或删除服务器上的所有会话...
I've read several topics like:
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
And none of them help me.
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();
}
}
}
Warning: session_destroy() [function.session-destroy]: Trying to destroy uninitialized session
I do receive that error on the second session_destroy();
, the session is initialized so I don't get it?
Read This Answers of this question on stackoverflow
why session destroy not working
put this code in first and End of Your php File
<?php
ob_start();
?>
Your Code Here...
<?php
ob_flush();
?>
Your calling session_destroy() twice.
Or Removed All Sessions on server...
这篇关于PHP session destroy 试图销毁未初始化的会话的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!