错误:
警告:session_destroy():会话对象销毁失败
这相当琐碎,没有会话 已启动, 对象已提交,因此您无法销毁它。
该
@运营商并不总是有效的,例如用错误报告功能。
编辑:
1)导致此错误的原因是什么?
此错误通常是由于PHP尝试删除会话文件而导致的,但找不到它。
在您的情况下,PHP中
session_destroy只有一个地方会导致这种情况。那是
session.save_handler(请参见
session_set_save_handler)返回
FALSE进行 销毁 操作的时间。这可以取决于您使用哪种类型的保存处理程序,默认类型是 files
。如果
session.save_path设置错误(例如,不可访问的目录),则会导致这种错误。
2)为什么“ @”不能抑制错误?
这取决于如何创建输出以及如何配置PHP。
@并不总是有效。例如,向其注册的回调
set_error_handler仍将收到这些消息。



