我有一个网站,我在其中设置了几个变量,例如
$_SESSION["id"]
$_SESSION["email"]
$_SESSION["role"]
当用户点击注销时,我应该使用 session_destroy()
还是 unset
所有变量,
它对我的网站没有特殊影响,但考虑到我的 session 存储在使用 Redis 缓存的弹性上这一事实?
我认为除非我执行 session_destroy()
session 不会从 Redis 中删除,(因此占用内存)
有什么帮助吗?
最佳答案
如果您将它用作注销链接,请使用 session_destroy()
,它会删除所有 session 数据,而无需担心。请记住,您必须刷新或重定向,因为在您使用 session_destroy 后,变量仍设置在该页面上
关于php - 在 PHP 中注销的决定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21915885/