Re[2]: кого блокировать
От: jit  
Дата: 18.08.05 07:42
Оценка: :)
Здравствуйте, Аноним, Вы писали:

А>а подскажи как их блокировать, надо и себе их залочить.

А>Там надо что то в .htaccess подшаманить? Файл .htaccess надо в каждую папку кинуть?

Не, все сложнее.

Надо взять базу ip-диапазонов, конвертнуть ее в access/mssql/mysql/нужноеподчеркнуть (они текстовые изначально).

Потом определить IP-шник поль-ля, пересчитать его в 4-байтовый int, в базе найти диапазон, которыму он принадлежит и определить код страны. Далее
 if(countrycode=="CH" || countrycode=="VN") Response.Redirect("noaccess.htm");


Можно по другому — на лету спрашивать какойнть whois, но через whois половина стран не определяется. Там бывает ответ типа "Country: EU (country is really worldwide)" — и ничего не определишь.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.