我閱讀了很多關於它的文章,但我無法找到如何解決我的問題。當我的腳本未設置會話時,只需要重定向他登錄時,他可以輕鬆地登錄並返回到他已註銷的頁面。登錄後將用戶重定向到上一頁
public static function expired()
{
if (isset($_SESSION['logged_id']))
{
if (time() - $_SESSION['time'] > 3600)
{
header('Location: http://nostools.cz/scripts/logout.php');
$_SESSION['last_visited'] = $_SERVER['REQUEST_URI'];
} else {
$_SESSION['time'] = time();
return true;
}
}
}
public function logout()
{
$onlinedestroy = Query::getInstance()->delete('online', array('user_id', '=', $_SESSION['logged_id']));
unset($_SESSION['logged_id']);
$this->redirect("http://nostools.cz/content/login/");
}
此腳本在每一頁上。在$ _SESSION ['last_visited']是logout.php,我需要得到前一頁,我也嘗試使用$ _SERVER ['HTTP_REFERER']。 有人可以告訴我如何獲得上一頁?
非常有用的,謝謝! –