Задать вопрос
@solalex

Как реализовать показ банера в зависимости от IP?

Подскажите. нужно показывать рекламный банер при заходе на определенную страницу сайта но не сразу, а через минуту нахождения на странице. Причем для определенных IP этот банер не должен показываться.
  • Вопрос задан
  • 257 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@KronosHD
function getIP() {
if(isset($_SERVER['HTTP_X_REAL_IP'])) return $_SERVER['HTTP_X_REAL_IP'];
return $_SERVER['REMOTE_ADDR'];
}
if (in_array(getIP(), array('5.9.72.245', '5.9.72.243', '5.9.29.230'))) {
echo
"
Для этих IP не должен отображаться баннер
";
}
elseif(in_array(getIP(), array('5.9.72.242', '5.9.29.231'))){
echo
"
А для этих выводит баннер
";
}
Ответ написан
Logic87
@Logic87
Программист/администратор сайтов на 1С-Битрикс.
Можете попробовать это решение https://marketplace.1c-bitrix.ru/solutions/altasib...
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы