Block IP

R00miss

Guest
Block IP

Kak mojno zablokirovat' che'to IP + HOST ?
i eje - kak yznat' i zapretit' dostup dlya anonimnih ip?
 

Frol

Новичок
Если ИП запрещен пиши Access Denied и exit; или редеректь на НТТР 404.
 

R00miss

Guest
ну это понятно, вмысле написать
if (remote_ip==$blocked_ip){header (blabla)}

но проблема в том, что ip то меняется, точнее последние цифры... как тогда???

и еще - как узнать анонимный айпи или нет?
 

Макс

Старожил PHPClub
анонимный айпи
если я не ошибаюсь, анонимными бывают прокси. Насколько я знаю их списки можно найти в сети, вот и проверяй, входит прокси в список или нет.

но проблема в том, что ip то меняется, точнее последние цифры... как тогда???
запрети весь диапазон ip
 

R00miss

Guest
если я не ошибаюсь, анонимными бывают прокси. Насколько я знаю их списки можно найти в сети, вот и проверяй, входит прокси в список или нет.
т.е. все прокси айпи засунуть запретить и все?

Автор оригинала: Maxim Matyukhin
запрети весь диапазон ip
А подробнее плиз, всмысле как диапозон запретить?
 

Макс

Старожил PHPClub
http://php.spb.ru/php/ip.html
диапазон ip, например 127.0.0.1 - 127.0.0.255
if (ip2int($remote_ip) > ip2int('127.0.0.1') && ip2int($remote_ip) < ip2int('127.0.0.255')) {
die('Вход на сайт с вашего IP заблокирован');
}

т.е. все прокси айпи засунуть запретить и все?
я подробно этот вопрос не разбирал, скорее всего именно так. Посмотри, потестируй, сам с анонимного прокси на сайт зайди, посмотри какую о нем информацию скрипт может получить и т.д. Но думаю что просто ip запретить
 
Сверху