设置php.ini中:
session.auto_start = 0
session.cookie_lifetime = 0
------------------------------
PHP文件中....
session_start();
session_destroy();
-----------------
session.auto_start = 0
session.cookie_lifetime = 0
------------------------------
PHP文件中....
session_start();
session_destroy();
-----------------
解决方案 »
- 一段字符串截取代码,高手帮帮忙
- 如何在php程序中调用google或百度的API把结果显示在自己的网页中
- mysql查询考试:从一个表中选出男女的记录各2条
- php安装的问题 and FC6 winXP共存的问题
- 这是什么错误(Client does not support authentication protocol requested by server; consider upgrading MySQL client)?
- 谁有关于php的socket编程的电子书和例程?高分求之!可再加分!
- 一个PHP Cookie问题
- 完全菜鸟,求助如何自学PHP,请高手给个学习思路,万分感谢
- php用账号密码模拟登陆
- PHP怎么处理移动端提交的表情字符?
- session目录的设置?
- 非法字符替换问题
session.auto_start = 0
session.cookie_lifetime = 0
-----------------
还是不能结束session
session_start();
if (!isset($UserName)){?>
<script language="javascript">
top.location='/Admin/Public/adminuser.php';
</script>
<?}?>
举个简单的例子:
a.php
<?php
session_start();
$_SESSION['test']='abcde';
session_destroy();
echo $_SESSION['test'];
echo '<a href="b.php">to b</a>';
?>
-----
b.php
<?php
session_start();
echo $_SESSION['test'];
?>
结果一试便知。
session_unregister("UserName");
unset($_SESSION["UserName"); //<---here Test it!
session_destroy();
不用别的。但必须在第一行写上session_start();是不是你在清除session后又重新注册了它(重定向到了另一个页面)