php - 如何终止 PHP session ?

标签 php session

我正在编写一个社交网站,我正在尝试找出 PHP session 。在登录页面的顶部,我调用了session_destroy(),在新用户正式注册为用户的页面和用户主页调用了session_start()。当用户注销时,他们会链接到具有 session_destroy 的主页,但是无论我输入什么用户名或密码,我都可以以刚刚注销的用户身份重新登录。这是我第一次使用 session ,所以我想知道我应该把 session_destroy 放在哪里,这样它实际上会在我注销时销毁 session 。

最佳答案

使用session_destroy销毁 session 数据和session_unset分别清除$_SESSION变量。

此外,在身份验证尝试更改当前 session ID 并销毁仍与旧 session ID 关联的 session 数据后调用 session_regenerate_id(true)

关于php - 如何终止 PHP session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4239674/

相关文章:

c# - 在使用 session 登录时记住我

perl - 舞者2 : fetching nested data from hash stored in YAML session

javascript - 在 Ajax 中选择更改/提交

php - 如何使用包含许多记录的php将arraylist从android发送到服务器(wamp)

php - Laravel - 返回 SSH 输出

php - 在 echo 上的 < 符号之后替换,但 var_dump 显示正确的长度

php - 似乎无法使用 while 循环向数据库添加值

php - 商业 PHP 脚本,长时间运行的进程。守护进程与 cronjobs?

javascript - 单击链接时更改 session 变量

php - session 在 php/linux centos 中丢失