PHP session_destroy()

时间:2010-12-18 21:47:45

标签: php session

在我的应用程序中,当用户注销时,我想要销毁所有当前用户的会话。我是否取消设置应用程序中使用的每个会话,然后调用session_destroy()或只调用session_destroy()?

谢谢!

2 个答案:

答案 0 :(得分:1)

session_destroy()不会破坏所有用户的会话。您需要写入持久性存储介质(数据库,文本文件等),然后调用session_destroy()来杀死它自己的会话。然后,让所有页面在加载时检查它。如果它中有一些特殊命令(例如,normal是0,destroy命令是1),请让它们调用session_destroy()

答案 1 :(得分:-1)

session_destroy()函数应取消设置您设置的所有会话。所以是的,你应该只需要打电话。您可以通过调用session_destroy()然后尝试回显会话值来测试它,如果它回显然后它不起作用,如果出现某些描述的错误,则会话已成功销毁。