Тестовая страница для проверки сессии
Например вот тестовая страница
новая версия - сразу не закрывайте страницу - посмотрите на сработавшую переадресацию!
Тестовая для проверки сессии на сайте
O тестовой странице
Нам потребовалась страница, на которой мы проверим работу нашей сессии! Это будет тестовая страница, где будут проверяться две сессии!На самом деле это очень просто – на странице мы просто проверяем есть ли сессия (2 строчка), ну и если вам требуется проверить что сессия принадлежит конкретному человеку, то проверяем равна ли сессия именно этому человеку (4 строчка)!
Вы можете подумать и сказать, что это довольно глупо было делать для такой простой темы проверки сессии целую страницу. Но без этой страницы движение дальше невозможно!
Потому, что следующим шагом у нас будет авторизация. И там нам уже потребуется данная страница и мы уже сможем послать пользователя на эту страницу
И конечно же нам потребуется еще не раз данная страница, конечно не в таком виде, а уже в модифицированном!
Код тестовой страницы
<? session_start();
if($_SESSION['user']) { echo 'вообще сессия существует'; } else { echo 'сессия вообще не существует';}
echo '<br>';
if($_SESSION['user'] == 'Марат') { echo 'В этом блоке можно разместить информацию, доступную только для пользователя Марат'; } else { echo 'Информация доступна только пользователю под именем Марат';}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Тестовая страница проверки сессии</title>
</head>
<body>
</body>
</html>
Код тестовой страницы из авторизации
<? session_start(); //стартуем сессию
$vivod = ' <a href="authorization.php">Вернуться к форме</a><br>';
//Если переменная auth из сессии не пуста и равна true, то дадим доступ:
if ($_SESSION['user'])
{
$vivod .= "Здравствуйте ". $_SESSION['user'].'<br>';
$vivod .= ' <a href="logout.php">ВЫЙТИ</a><br>';
echo $vivod ;
}
else
{
echo 'Доступ запрещен!';
echo "<html><head><meta http-equiv='Refresh' content='2; URL=authorization.php'></head></html>";
exit;
}
?>
<!DOCTYPE html><head><html lang="ru"><meta charset="UTF-8"><title>test.php</title>
</head>
<body>
Если авторизации нет,то эту строчку вы не увидите..<br>
Таким образом скрывают информацию от незарегистрированных. <br>
</body>
</html>

подробнее.
подробнее.