Приветствуем коллеги!
Данный скрипт позволяет определять "плохих" пользователей(РосКомНадзор, гос. органы) и отображать им другой контент вместо вашего оригинального. Это делается для того что бы избежать блокировки от РКН в случае если на вас приходит жалоба.
О том каким образом мы собираем данные "плохих" ip адресов вы можете прочесть в нашей официальной ветке. Если вы хотите помочь проекту и поучаствовать в сборе "плохих" ip адресов, для этого пожалуйста отправьте запрос на [email protected] , нам очень важна ваша помощь!
PHP код
Класс позволяет блокировать гос. органы, РКН и правообладателей на стороне сервера.
Класс только выдает 0 или 1. 1 - если пользователь плохой, 0 - если нормальный. Всю логику работы с пользователем вам необходимо реализовать самостоятельно (скрыть блок, показать заглушку, сделать редирект и ТП)
Если вы используете WordPress или DLE вам лучше использовать модули для этих движков.
Подключение и проверка пользователя:
1) Создайте папку baza в корне сайта (дайте ей права 777)
2) Скачайте файл и залейте его в корень сайта.
3) Разместите следующий код в index.php (в самый верх)
if (isset($_GET["client_ip"]))
{
if ($_GET["client_ip"] == "213.87.155.1")
$isBadUser = true;
}
после первого запуска скрипт автоматически выкачает базу плохих ip в папку baza.
3) реализуйте логику работы с плохим пользователем на основании переменной $isBadUser
Если у вас возникают проблемы с установкой скрипта отпишите в техподдержку мы подскажем что делать.
Как проверить что скрипт установлен верно ?
1) После запуска скрипта проверьте каталог baza, там должны быть файлы file1 , file2.
если файлов нет, проверьте права доступа к каталогу baza (должно быть 777)
если права не помогают то включите лог ошибок в php и пришлите его нам на емейл.