我创建了一个注销页面,并通过href链接调用它,但它没有运行会话没有破坏。请帮帮我,代码n链接如下。
logout.php
<?php
session_start();
session_unset();
session_destroy();
header("location:index.php");
?>
答案 0 :(得分:1)
另外使用此代码
session_unset();
session_write_close();
session_destroy只破坏服务器端的会话而不是cookie,确保你没有使用cookies,如果是,请参阅下面的代码
设置Cookie
setcookie("cookieName", $value, time()+3600);
取消设置Cookie
setcookie("cookieName", $value, time()-36000);
有关会话的更多详细信息:PHP: session_destroy - Manual
答案 1 :(得分:0)
您可能需要重新生成会话ID:
session_regenerate_id();