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

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

Подскажите. нужно показывать рекламный банер при заходе на определенную страницу сайта но не сразу, а через минуту нахождения на странице. Причем для определенных IP этот банер не должен показываться.
  • Вопрос задан
  • 247 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 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...
Ответ написан
Ваш ответ на вопрос

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

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