@Ex1st

Как проверить нахождение юзера на определённом url с помощью php?

Друзья, привет.

У меня задача, вызвать попап по нахождению на определённой странице. Прошерстил документацию, но так и не понял, как организовать проверку на юрл? И то ли я не так что-то пишу, но в гугле ответа на вопрос не нашёл. Будто это все знают, кроме меня.

Вызывать попап решил так:

if (проверка нахождения юзера на определённом юрл) {
require ("show-modal.php");
}

Всё это дело завожу на битриксе
  • Вопрос задан
  • 176 просмотров
Решения вопроса 1
Вообще - зависит от CMS.
Но есть универсальные варианты.
Например, заглянуть в супер-глобальный массив $_SERVER
echo '<pre>'; print_r($_SERVER); echo '</pre>';

И обратить внимание на нечто вроде $_SERVER['REQUEST_URI']
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@PetrPo
Будто это все знают, кроме меня.

Так и есть)

CSite::InDir();
$APPLICATION->GetCurDir();
$APPLICATION->GetCurPage();

Гугли, выбирай, что тебе больше подходит
Ответ написан
@alekssamos
Программист любитель
Чуваки, а не проще через javascript на клиенте URL проверять и там уже это окно делать? <script>
if(document.URL.indexOf("/catalog/furshetnye_zakuski/")!=-1)
{
    alert("popup!");
}
</script>
Ответ написан
@anton99zel
29а класс средней школы №7
Всё проще:
<?if (CSite::InDir('/catalog/')){?>Твой код<?}?>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы