Intereting Posts

PHP перенаправляет обратно на предыдущую страницу

Что я сделал для страницы login.php, если пользователь вошел в систему, он будет перенаправлен на страницу first.php.

session_start(); if(isset($_SESSION['usr']) && isset($_SESSION['pswd'])){ header("Location: first.php"); } 

На всех других страницах, если пользователь не зашел в систему, он будет перенаправлен на страницу login.php.

 session_start(); if(!isset($_SESSION['usr']) || !isset($_SESSION['pswd'])){ header("Location: login.php"); } 

Вот проблема: есть ли способ перенаправить пользователя обратно туда, откуда он был? Скажем, если вы пытаетесь достичь second.php, пока вы не вошли в систему, вы будете перенаправлены на страницу login.php; как только вы входите в систему, можете ли вы перенаправить обратно на second.php вместо first.php?

Я попытался использовать $_SERVER['HTTP_REFERER'] , но эта переменная не содержит ничего; он содержит только что-то, если вы здесь, потому что вы нажали ссылку.

Solutions Collecting From Web of "PHP перенаправляет обратно на предыдущую страницу"