PHP注销无法将用户注销

时间:2013-06-17 18:33:42

标签: php session logout

我的名字是Sven,我遇到了登录我网站的问题。 我的登录代码如下:

$_SESSION['userName'] = $userName;
header("location:success.php");

我尝试了多个退出代码,例如session_destroy();session_unset(); 但是他们中的任何人似乎都没有注意到用户。 请帮忙

2 个答案:

答案 0 :(得分:0)

没有看到任何实际的退出代码....我只是要继续这里猜测......

我猜您只是在注销脚本的顶部没有包含session_start(); ....

95%的时间,这是注销失败的原因。那些人只是打电话给session_destroy(),但他们忘记了他们仍然必须在该页面上开始会话,以便destroy()函数知道有一个会话要销毁...

让我知道这是你的问题:)

答案 1 :(得分:0)

我有这段代码:

session_name('frontpage');
session_start('frontpage');
session_unset('frontpage');
session_destroy();
header("Location:index.php");

我希望可以帮到你