我只在SESSION中存储登录的用户ID。用户注销时是否必须销毁SESSION?
当用户注销时,SESSION对我来说变得毫无用处。我必须销毁它吗?
这些是我用来启动和销毁SESSION的Utils类的方法。
static function sessionSecureStart()
{
if (session_status() == PHP_SESSION_NONE) {
session_start();
}
}
static function sessionSecureDestroy()
{
//Utils::sessionSecureStart(); This part is for testing only
if (session_status() == PHP_SESSION_ACTIVE) {
$_SESSION = [];
session_destroy();
}
}
有时会随机出现错误/警告,例如SESSION could not be destroyed....
我做错了什么?
(我使用PHP/5.5.25)
你能在扩大(并提供完全相同的文字)的错误/警告之前成功启动与
session_start();
您的会议? – user2864740@ user2864740我试图抓住错误文本,张贴在这里。但正如我所说这是随机的。有时在刷新页面时。例如5次刷新后没有任何交互。当我再次得到它时,我会更新我的问题。 – Jaxovee
对我来说,“随机误差”是*真正*的问题。 – user2864740