проверить, если сессия существует и имеет определенное значение
я пытаюсь проверить, если сессия существует и имеет определенное значение (2), чтобы показать часть веб-сайта, и если не он должен вернуть вас к другой страница.
До сих пор я получил это:
$_SESSION["deel"] = "2"; //set session deel to 2
$result = array("error" => false, "html" => null);
$result["error"] = false;
$result["html"] = "<h3>Session information:";
$result["html"] .= "<a href='/shop/?,69'>$_SESSION[class2C]</a>";
$result["html"] .= "</h3>";
после этого перейти к другой странице:
if (!isset($_SESSION['deel']) || $_SESSION['deel'] == '2')
{ show the shit }
else
{ redirect }
Однако, это ничего не делать и просто показывает меня « shit "
Что я здесь делаю неправильно?
Заранее спасибо.
Как насчет session_start() перед использованием сеанса? – Rizier123
это только часть общего скрипта, и да, сеанс начинается. в вышеприведенных сценариях и в этом файле. – Justin
Тогда почему вы проверяете, установлен ли сеанс ['deel'] ИЛИ он равен 2? Так что если он не установлен, вы показываете sh * t, но если он установлен и равен 2, вы также показываете sh * t – Rizier123