在 logout.php 中只需要
session_destroy();
或者应该是
session_start();
session_destroy();
我担心如果用户直接导航到此页面,如果尚未创建会话,则销毁会话可能会出错。另一方面,会session_destroy()
破坏上面一行中创建的会话吗?
在 logout.php 中只需要
session_destroy();
或者应该是
session_start();
session_destroy();
我担心如果用户直接导航到此页面,如果尚未创建会话,则销毁会话可能会出错。另一方面,会session_destroy()
破坏上面一行中创建的会话吗?
您不需要先调用 session_start() ... session_destroy() 将完全删除服务器上的会话,因此事先调用 session_start() 可能会导致额外的处理来创建会话,以便稍后仅将其销毁。
我建议在手册页上查看有关清除任何相关 cookie/会话超全局变量的更多详细信息