会员登录后无法退出的解决方案
在本地测试没有问题,上传到空间就不行了,登录后,想要注销,出现错误信息。调用session_destroy()时报错:
[img]http://www.xzyjj.com/images/hybq.jpg[/img]
查找根目录上的index.php文件,找到141行,
把session_destroy() 这项删除,
因为session_destroy()不能用于win32系统,
win32系统中要用session_unset()改成这句保存,重新试一下就OK了。
这是我的问题和解决办法,有遇到此类问题的可以试试。我也是查了好久才找着的,希望大家能用得上。 学习了,谢谢,我也很好奇这个函数没有道理win32不能使用。
搜索发现有这样的说法:
[quote]session_unset()
释放当前在内存中已经创建的所有$_SESSION变量,但不删除session文件以及不释放对应的session id
session_destroy()
删除当前用户对应的session文件以及释放session id,内存中的$_SESSION变量内容依然保留
因此,释放用户的session所有资源,需要顺序执行如下代码:
程序代码
<?php
$_SESSION['user'] = 'lowell';
session_unset();
session_destroy();
?>
[/quote]
[url]http://hi.baidu.com/aquany/blog/item/3f65ce444aaa224a510ffecb.html[/url]
如果文件不能删除是不是可以看看文件夹权限设置是不是太严? 赞一个,支持
页:
[1]
