【发布时间】:2013-09-21 20:12:41
【问题描述】:
我发现的有关此错误消息的所有内容都表明,要么没有会话开始,要么我没有权利,不幸的是,这两种情况都不是。
我的会话处于活动状态,当我尝试在我的 logout 方法中销毁它时,我得到了
warning: session_destroy(): session object destruction failed
我的症状似乎很像this 问题中的症状,遗憾的是,这个问题没有答案。此外,当我尝试注销几次时,它会成功破坏会话。有时它需要 2 次注销有时 5 它永远不会相同的数量,但它也不会从第一次尝试中破坏它。我觉得这很尴尬,有人能给我一些建议吗?
【问题讨论】:
-
@alfasin 加油,你是认真的吗?你有没有读过这个问题。我明确表示stackoverflow.com/questions/8549757/… 中给出的解决方案都不适用于我的情况
-
您是否尝试过先取消设置会话?通常 session_destroy 应该可以工作,但你总是可以先尝试取消设置
-
@jonasvermeulen 奇怪的是,我使用这个系统已经有半年多了,而且它刚刚开始给我这种垃圾,而我没有改变任何东西。取消设置并不是一个真正的选择,因为除了它不是一个很好的解决方案之外,我还不需要按规则显示任何错误消息:(
-
@jonasvermeulen 另外,刚刚尝试取消设置,它也没有这样做
O.o。编辑:实际上确实如此,但我必须手动刷新。这是 session_destroy() 错误的结果,我必须避免绝对强制 -
@php_nub_qq,确实很奇怪,也许只是尝试重新启动您的服务器之类的。将清除您的 php 会话的缓存。如果这没有帮助,我自己不知道任何其他解决方案