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

Post Reply
Toxa
Posts: 126
Joined: Wed Aug 02, 2017 5:43 pm

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

Post by Toxa »

Здравствуйте! На сидж льётся много прокси трафа, хочу чтобы всем проксям не показывались баннеры. Подскажите, это правильный метод их детектить?

if ($GLOBALS['SCJ_VISITOR']['proxy']) {
одно
} else {
другое
}
admin
Site Admin
Posts: 37247
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Приветствую!

да, это рабочий вариант
Don't forget to run script update
Nikso
Posts: 582
Joined: Tue Mar 05, 2013 3:59 am

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

Post by Nikso »

а этот метод рабочий?
я под vpn а он мне выводит $GLOBALS['SCJ_VISITOR']['proxy'] = 1

хотя сайт https://whoer.net/ru не выводит мне что я какойто там прокси..
admin
Site Admin
Posts: 37247
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

впн и прокси - это разные вещи
примерно как машина и самолет: и то и то перевозит пассажиров и грузы, но по сути это разные вещи

на home скрипта варнинги есть ?
Don't forget to run script update
Nikso
Posts: 582
Joined: Tue Mar 05, 2013 3:59 am

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

Post by Nikso »

нету. ап последний. сайт все тотже, в лс есть админка
admin
Site Admin
Posts: 37247
Joined: Wed Sep 10, 2008 11:43 am

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

Post 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'])
Don't forget to run script update
Nikso
Posts: 582
Joined: Tue Mar 05, 2013 3:59 am

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

Post by Nikso »

только
$_SERVER['IP2PROXY_IS_PROXY'] = 0

остальных нет
admin
Site Admin
Posts: 37247
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

добавил в ап фикс для этой ситауции
Don't forget to run script update
Post Reply