1

我创建了一个注销页面并通过 href 链接调用它,但它不工作会话并没有破坏。帮帮我,代码n链接如下。

注销.php

 <?php 
    session_start();
    session_unset();
    session_destroy();
    header("location:index.php"); 
 ?>
4

2 回答 2

1
  1. 确保文件在同一台服务器上。
  2. 将此代码写在其他一切之上。
  3. 另外使用此代码

    session_unset();
    session_write_close();
    
  4. session_destroy 只破坏服务器端的会话而不是 cookie,请确保您没有使用 cookie,如果是,请参见下面的代码

设置 cookie

setcookie("cookieName", $value, time()+3600);  

取消设置 Cookie

setcookie("cookieName", $value, time()-36000); 

有关会话的更多详细信息:PHP: session_destroy - Manual

于 2012-11-08T05:14:51.560 回答
0

您可能需要重新生成会话 ID:

session_regenerate_id();

于 2012-11-08T05:08:53.800 回答