Задать вопрос
saytik
@saytik
Веб-разработчик

Как запретить доступ к сайту юзерам с определенным языком?

Задача простая — на сайт валят китайцы сотнями в день. я уверен что это нагон траффика одной недобросовестной конторой, которая хочет увеличить показатели посещаемости для клиента. Блокировать по IP не охота, надо geoip прикручивать. Гораздо проще рубануть юзеров с установленным китайским языком. но как это сделать?
  • Вопрос задан
  • 2782 просмотра
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 5
BuriK666
@BuriK666
Компьютерный псих
рубите их по Accept-Language, иногда в User-Agent указан язык.
Ответ написан
Комментировать
saytik
@saytik Автор вопроса
Веб-разработчик
Спасибо! Сделал. проверим теперь =)
Ответ написан
Комментировать
AlexanderPHP
@AlexanderPHP
Ну или банально просто использовать geoip, но одна проблема, нужно часто обновлять базу ипов.
Ответ написан
ainu
@ainu
GEOIP в nginx настраивается за полчаса и держит заграничные DDoS-ы на ура.
Ответ написан
Комментировать
volnov
@volnov
GEOIP даст инфу о IP, но не факт что язык пользователя будет соответствующим. Так что только по юзер-агенту.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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