Я использую некоторый PHP для перенаправления посетителей сайта, если они не вошли в систему с использованием админов членов CMS. У меня есть этот код, который работает отлично:Комбинация логического оператора PHP
if (!perch_member_logged_in() && ($_SERVER["REQUEST_URI"] !== '/')){
PerchSystem::redirect('/');
}
Теперь я хочу, чтобы добавить строку запроса, чтобы увидеть, если кто-то был перенаправлен, и отображать соответствующее сообщение. Я не хочу отображать это, если кто-то приходит непосредственно на домашнюю страницу. Я пробовал:
if (!perch_member_logged_in() && (($_SERVER["REQUEST_URI"] !== '/') || ($_SERVER["REQUEST_URI"] !== '/?redirect=true'))){
PerchSystem::redirect('/?redirect=true');
}
Но я получаю слишком много перенаправлений. Может кто-нибудь помочь с этим?
Что в _PerchSystem :: перенаправлять() _? –
Он перенаправляет посетителя в указанный URI на сайте –
Я имел в виду, что такое код? –