Я кодирую «доступ только для пользователей» для сайта, а когда пользователь не регистрируется в информационной панели, он перенаправляется на страницу входа.
<?php session_start(); $logged= $_SESSION['logged']; if(!$logged){ header("Location:http://www.someweb.com/system/login.php?logged_off=1"); } ?>
но страница входа не получает переменную GET, можете ли вы рассказать, что я делаю неправильно?
При использовании местоположения заголовка вы должны вызвать exit();
Зачем? Поскольку выполнение сценария не будет прекращено.
Parentheses ()
необязательны, exit
– это языковая конструкция, а не функция, и на самом деле это плохая идея (у PHP больше работы, если они существуют), просто ужасная привычка.