Page 1 of 1

Не показывать баннеры проксям

Posted: Mon Aug 16, 2021 2:56 pm
by Toxa
Здравствуйте! На сидж льётся много прокси трафа, хочу чтобы всем проксям не показывались баннеры. Подскажите, это правильный метод их детектить?

if ($GLOBALS['SCJ_VISITOR']['proxy']) {
одно
} else {
другое
}

Re: Не показывать баннеры проксям

Posted: Mon Aug 16, 2021 3:14 pm
by admin
Приветствую!

да, это рабочий вариант

Re: Не показывать баннеры проксям

Posted: Thu Oct 21, 2021 8:47 am
by Nikso
а этот метод рабочий?
я под vpn а он мне выводит $GLOBALS['SCJ_VISITOR']['proxy'] = 1

хотя сайт https://whoer.net/ru не выводит мне что я какойто там прокси..

Re: Не показывать баннеры проксям

Posted: Thu Oct 21, 2021 8:58 am
by admin
впн и прокси - это разные вещи
примерно как машина и самолет: и то и то перевозит пассажиров и грузы, но по сути это разные вещи

на home скрипта варнинги есть ?

Re: Не показывать баннеры проксям

Posted: Thu Oct 21, 2021 9:14 am
by Nikso
нету. ап последний. сайт все тотже, в лс есть админка

Re: Не показывать баннеры проксям

Posted: Thu Oct 21, 2021 9:33 am
by admin
открываем scj/admin/test.php

что-то из этих переменных есть ?

isset($_SERVER['HTTP_VIA'])
or isset($_SERVER['HTTP_X_FORWARDED_FOR'])
or isset($_SERVER['HTTP_CLIENT_IP'])
or isset($_SERVER['IP2PROXY_IS_PROXY'])
or isset($_SERVER['HTTP_FORWARDED_FOR'])

Re: Не показывать баннеры проксям

Posted: Thu Oct 21, 2021 9:57 am
by Nikso
только
$_SERVER['IP2PROXY_IS_PROXY'] = 0

остальных нет

Re: Не показывать баннеры проксям

Posted: Thu Oct 21, 2021 10:13 am
by admin
добавил в ап фикс для этой ситауции