PHP Session帮助

时间:2009-10-28 13:30:30

标签: php

HI,

当我尝试在IE中使用以下代码注销时,由于某些原因,只是循环,循环和循环而不会停止。

<?php $_SESSION = array(); session_destroy(); ?> 

<meta http-equiv="refresh" content="0;index.php"> 

仍然有一些错误。

似乎在IE中它每秒都会保持刷新,如果我每20秒更改一次0到20,但问题是它没有达到index.php,它在当前屏幕上显示为logout.php

3 个答案:

答案 0 :(得分:5)

注意到您似乎没有在任何地方调用页面中的session_start()。如果不首先启动会话,则无法销毁会话。

答案 1 :(得分:4)

为什么不用header将它们引回到index.php,而不是使用元刷新?

<?php
  $_SESSION = array();
  session_destroy();
  header('Location: index.php');
?>

答案 2 :(得分:0)

更改您的内容=“0到20.尝试查看来源以确保您的页面没有显示此元标记。如果是,请修复错误。如果不是,那么它就是其他内容。” p>