未能破坏会话对象
回答
我只是发现了什么问题,而且看起来非常怪异,不合逻辑的。
我的退出按钮是一个锚标记,而我和我的现场测试的东西玩弄,我开始窃听标签,看看我能在一个普通的页面注重哪些元素。我注意到,菜单通道中的所有按钮都可以关注,但注销按钮除外,这是由于缺少href属性,所以我添加了一个空href属性,以便可以通过Tab键聚焦。显然,一个空href标记重定向到根(我想这是由于我使用的<base>
标记)。所以每次我点击注销按钮时,我都会被重定向到主页面(我一开始并没有注意到这一点,因为我实际上在那个页面上,正确的说法),这显然会阻碍ajax会话的发展通过点击非常相同的按钮发送的请求。我的假设是,PHP会失败销毁会话对象,因为它正在使用中,加载我已重定向到自己的页面,有时注销工作,因为重定向很慢,并且在php开始创建之前及时执行ajax调用新的页面。
我已删除的href属性,一切工作现在..我想请您发表评论我是否正确或错误,并可能给出正确的答案,谢谢!
我认为我的问题可能有是一个访问sesion文件并且崩溃的进程,或者也许我的文件系统已经损坏......但是我再也没有遇到这个问题,所以我猜你的问题是不同的 – maja
只是有同样的问题。一个href属性,删除属性解决了问题。 –
试试这个soluation:
<?php
session_start();
$_SESSION = array();
if (isset($_COOKIE[session_name()])) {
setcookie(session_name(), '', time()-42000, '/');
}
session_destroy();
?>
- 1. 会话不破坏
- 2. Cakephp会话破坏
- 3. Rails:对象破坏性能
- 4. Cookie破坏会话破坏,为什么?
- 5. 破坏特定会话的会话Funda
- 6. PHP会话未设置或PHP会话破坏
- 7. 无法破坏铬会话
- 8. PHP会话和cookie破坏
- 9. 如何破坏会话?
- 10. TokBox会话被破坏
- 11. 新的PHPMailer()破坏会话
- 12. 注销后破坏会话
- 13. 会话变量被破坏
- 14. 使用CakePHP破坏会话
- 15. PHP - 会话随机破坏
- 16. Symfony 2会话被破坏
- 17. 会话不破坏laravel
- 18. Logut会话不被破坏
- 19. SimpleMembershipProvider不会破坏会话后WebSecurity.SignOut
- 20. 注销不会破坏会话
- 21. 监控Java对象破坏
- 22. Node.js插件对象破坏
- 23. 破坏父对象Unity3D
- 24. EXcel VBA对象被破坏
- 25. 委托对象破坏
- 26. MEF对象破坏问题
- 27. NSKeyedUnarchiver对象被破坏?
- 28. 对象的系统破坏
- 29. 自动对象破坏
- 30. 父对象被破坏时,相关对象不会被销毁
@alfasin来吧,你认真吗?你甚至读过这个问题吗?我明确表示,在没有给出http://stackoverflow.com/questions/8549757/why-session-object-destruction-failed解决方案是有效的在我的情况 –
你试过先取消设置会话?通常session_destroy应该可以工作,但是你总是可以尝试首先解除错误 –
@jonasvermeulen奇怪的是,我现在拥有这个系统已经有半年多的时间了,它只是开始给我这个垃圾而没有改变任何东西。解封是不是一个真正的选择,因为除了它不是一个相当不错的解决方案,我还需要为未受到规则:( –