![]() |
|
||||||||||
|
|||||
|
Лентяй!
|
|
|||||
|
Вот так будет само-то:
<?
$visit=strip_tags($_SERVER['REMOTE_ADDR']);
$current_ip = $visit;
$str = file_get_contents('ban.txt'); //$str = '55.557.55.555,77.777.77.777,88.888.88.888';
$ips = explode(',', $str);
if( in_array( $current_ip, $ips) )
print 'nogood';
else
print 'good';
?>
Я не лентяй, я только учусь! |
|
|||||
|
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Надеюсь, Вы осознаете, что такая "защита" убивается использованием любого публичного (даже не анонимного) прокси...
P.S. Самый ценный ответ этого треда звучит так: Цитата:
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
Почему и каким образом эта защита “убивается”.
Ах, как сказано-то, скажите автора, я почитаю!) Последний раз редактировалось KiL33; 29.09.2008 в 15:06. |
|
|||||
|
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Это вопрос?
В таком случае начнем по порядку: Вы знакомы с понятием "HTTP-прокси" хотя бы в объеме книги уровня 'Интернет для чайников"? Цитата:
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
У меня после распития чая случился немыслимый приступ доброты ко всему сущему, что выразилось в нижеследующей подсказке.
Итак, ситуация: имеем веб-сайт на адресе 192.168.0.1, пользователя на адресе 192.168.0.2 и HTTP-прокси на адресе 10.0.0.1. Внимание, вопрос: что будет в $_SERVER['REMOTE_ADDR'], если пользователь зайдет на сайт через прокси? Вопрос для продвинутых: что будет в $_SERVER['REMOTE_ADDR'], если добрый админ включит на хостинге HTTP-акселератор на адресе 192.168.0.3?
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
Цитата:
Блин, я все понял, как бы это ни было смешным только сейчас!) Да в таком случае IP совершенно бесполезен! Спасибо, что разъяснили. |
|
|||||
|
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Я не разъяснял. Я спросил.
![]() P.S. Кстати, капча тоже не поможет...
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
Цитата:
![]() |
|
|||||
|
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Отлично. Продолжим задавать вопросы. Итак, автором в первом сообщении поднята проблема:
Цитата:
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:21. |
|
|
« Предыдущая тема | Следующая тема » |
|
|