Как я могу перенаправить страницу без изменения URL с помощью PHP? - PullRequest
0 голосов
/ 16 декабря 2011

Я хочу следующее:

После входа в систему пользователю будет назначена переменная сеанса, и страница входа будет обновлена.URL вообще не должен изменяться, но страница будет отличаться.

Я не знаю, как это сделать.

Я знаю, что это делает Facebook.(Вход в систему и вход в систему URL-адрес страницы - это то же самое, но на другой странице)

Я использую nginx, PHP.

Должен ли я переписать URL-адрес?или какая-то конфигурация на nginx?Или я должен каким-то образом манипулировать заголовком с php?тогда как?

Ответы [ 2 ]

5 голосов
/ 16 декабря 2011

просто сделай условное включение. В общем, если сеанс не существует, вы говорите что-то вроде

<?
if (!isset($_SESSION['user'])){ include_once("login_please.php"); exit(); }

..actual page content

?>
0 голосов
/ 16 декабря 2011

Используйте PHP, чтобы решить, что показывать (или какую страницу включать) на основе переменной сеанса.

if ($_SESSION['form_submitted'] == true) {
    include('content.php');
}
else include('form.php');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...