会话在php中销毁

时间:2015-09-05 11:57:03

标签: php session

我希望在destroy

logout.php我的会话
<?php
  session_destroy();   
  unset($_SESSION["admin"]);
  $target = "admin.php";
  echo $_SESSION["admin"];
?>

因此会话正在销毁页面,但这并没有破坏整个应用程序的会话。

怎么做才能帮到我?

4 个答案:

答案 0 :(得分:4)

你忘了在销毁它之前开始会话

试试这个

<?php 
session_start();
session_destroy(); 
?>

答案 1 :(得分:2)

您需要在顶部写下session_start()。一旦你的会话被破坏,你就没有任何会话数组,所以不需要取消设置unset($_SESSION["admin"]);

<?php
session_start();
session_destroy();
?>

答案 2 :(得分:0)

只需简单注销即可:

session_start();
session_destroy();
header("Location: page.php");
// echo "<pre>"; var_dump($_SESSION); echo </pre>";
exit; 

要在销毁后查看会话数组,请注释掉header并取消注释var_dump。它会显示整个阵列。从各方面来说,它应该是空的。

答案 3 :(得分:0)

AlignedDataset