HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Как блокировать посетителей из опр.Страны?
  #1  
Старый 08.11.2008, 21:07
ZemoN
Новичок
Регистрация: 08.11.2008
Сообщений: 16
Провел на форуме:
40208

Репутация: 0
Question Как блокировать посетителей из опр.Страны?

Всем здрасти.
Вопрос таков: как мне заблокировать через .htaccess посетителей из определенной страны? у меня в наличии уже есть база от maxmind в формате "*.csv", сведения в ней даются в следующей форме:
beginIp,"endIp","beginIpNum","endIpNum","countryCo de","countryName"
2.6.190.56,"2.6.190.63","33996344","33996351","GB" ,"United Kingdom"
3.0.0.0,"4.17.135.31","50331648","68257567","US"," United States"
4.17.135.32,"4.17.135.63","68257568","68257599","C A","Canada"
4.17.135.64,"4.17.142.255","68257600","68259583"," US","United States"
4.17.143.0,"4.17.143.15","68259584","68259599","CA ","Canada"
ну и т.д. (всего около 95000 строк)
Соответственно тут указывается диапозон Ip и его страна...
П.С. в ПШП я не ахти ((
 
Ответить с цитированием

  #2  
Старый 08.11.2008, 21:58
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

GeoIp
 
Ответить с цитированием

  #3  
Старый 08.11.2008, 22:00
ZemoN
Новичок
Регистрация: 08.11.2008
Сообщений: 16
Провел на форуме:
40208

Репутация: 0
По умолчанию

да дело то в том что модуль GeoIp никак не поставить..... хост капризничает (
 
Ответить с цитированием

  #4  
Старый 08.11.2008, 22:01
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Хостер не поддерживает PHP? Народ.сру?
 
Ответить с цитированием

  #5  
Старый 08.11.2008, 22:03
ZemoN
Новичок
Регистрация: 08.11.2008
Сообщений: 16
Провел на форуме:
40208

Репутация: 0
По умолчанию

у меня McHost.ru .... вот тока они говорят что мол виртуальный хостинг не поддерживает модуль GeoIp и так далее бла бла бла (((

какже быть?

кстати в .htaccess так писать мона:
Order Allow, Deny
Deny from 2.6.190.1-2.6.190.56

мол разрешить всем кроме данного диопозона Ip

Последний раз редактировалось ZemoN; 08.11.2008 в 22:14..
 
Ответить с цитированием

  #6  
Старый 08.11.2008, 22:21
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

PHP код:
<?php
$t
= array();
$strana $_SERVER['HTTP_ACCEPT_LANGUAGE'];
$t explode(',',$strana);
if(
$t[0]!='ru'
{
echo 
"Доступ запрещен!";
}
else 
{
echo 
"Добро пожаловать:)";
}
?>
 
Ответить с цитированием

  #7  
Старый 08.11.2008, 22:24
ZemoN
Новичок
Регистрация: 08.11.2008
Сообщений: 16
Провел на форуме:
40208

Репутация: 0
По умолчанию

разжуй пожалуйста принцип его работы
 
Ответить с цитированием

  #8  
Старый 08.11.2008, 22:29
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

выцепляет приоритетный язык юзера, чтобы понять, как это работает, запусти такой код:

PHP код:
<?php 
$t
= array(); 
$strana $_SERVER['HTTP_ACCEPT_LANGUAGE']; 
$t explode(',',$strana); 
print_r ($t);
?>
Способ не ахти какой, но китайцев и прочих отсеет на раз

Последний раз редактировалось Pashkela; 08.11.2008 в 22:31..
 
Ответить с цитированием

  #9  
Старый 08.11.2008, 22:54
nerezus
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

Pashkela, ему надо по IP, а не по языку. Эти понятия никак не связаны.

Решение правильное дали: GeoIP.
 
Ответить с цитированием

  #10  
Старый 08.11.2008, 22:55
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Ну так, как вариант. А так, конечно, и думать нечего - нафик такого хостера

Последний раз редактировалось Pashkela; 08.11.2008 в 22:58..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Социальная инженерия. Профессиональное программирование. Последовательный взлом dinar_007 Болталка 15 23.12.2008 12:30
Как взламывать кодовые замки на подьездах? Sanechik Безопасность и Анонимность 34 05.11.2008 21:06
Добро пожаловать в Сеть! Sinay Болталка 18 02.11.2008 21:55



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ