因此,当我提交表单时,我遇到了一个奇怪的问题。有时,在提交表单后,某些会话对象将在下一页停止被检测到。
我在登录\超级安全的所有页面的顶部包含这个,它似乎是问题(因为当我删除它一切正常)但我不能为我的生活弄清楚是什么哎呀。这特别奇怪,因为它没有让我退出,但是当你登录时我存储的group_id等会话变量停止工作。
session_start();
if(isset($_SESSION["CREATED"])) {
if (isset($_SESSION['LAST_ACTIVITY']) && (time() - $_SESSION['LAST_ACTIVITY'] > 1800)) {
session_unset();
session_destroy();
$link = "https://" . $_SERVER["SERVER_NAME"] . "/";
header('Location: ' . $link, true, 301);
} else {
$_SESSION['LAST_ACTIVITY'] = time();
}
} else {
$link = "https://" . $_SERVER["SERVER_NAME"] . "/";
header('Location: ' . $link, true, 301);
}