Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Определить IP пользователя (http://www.flasher.ru/forum/showthread.php?t=116293)

Mnilionic 28.09.2008 17:41

Код:

$current_ip = '77.777.77.777';
$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';

Лентяй!

KiL33 28.09.2008 21:37

Вот так будет само-то:
Код:

<?
$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';
    ?>

Спасибо за примерчиг.
Я не лентяй, я только учусь!

Crazy 29.09.2008 00:44

Цитата:

Сообщение от KiL33 (Сообщение 766949)
$visit=strip_tags($_SERVER['REMOTE_ADDR']);

Надеюсь, Вы осознаете, что такая "защита" убивается использованием любого публичного (даже не анонимного) прокси...

P.S. Самый ценный ответ этого треда звучит так:

Цитата:

IP вам не поможет
Практически все остальное -- шум ветра в вершинах деревьев...

KiL33 29.09.2008 14:59

Почему и каким образом эта защита “убивается”.
Цитата:

Сообщение от Crazy (Сообщение 766984)
Практически все остальное -- шум ветра в вершинах деревьев...

Ах, как сказано-то, скажите автора, я почитаю!)

Crazy 29.09.2008 15:46

Цитата:

Сообщение от KiL33 (Сообщение 767040)
Почему и каким образом эта защита “убивается”.

Это вопрос?

В таком случае начнем по порядку: Вы знакомы с понятием "HTTP-прокси" хотя бы в объеме книги уровня 'Интернет для чайников"?

Цитата:

Ах, как сказано-то, скажите автора, я почитаю!)
Можете цитировать, проставляя "(c) Crazy".

Crazy 29.09.2008 16:48

У меня после распития чая случился немыслимый приступ доброты ко всему сущему, что выразилось в нижеследующей подсказке.

Итак, ситуация: имеем веб-сайт на адресе 192.168.0.1, пользователя на адресе 192.168.0.2 и HTTP-прокси на адресе 10.0.0.1.

Внимание, вопрос: что будет в $_SERVER['REMOTE_ADDR'], если пользователь зайдет на сайт через прокси?

Вопрос для продвинутых: что будет в $_SERVER['REMOTE_ADDR'], если добрый админ включит на хостинге HTTP-акселератор на адресе 192.168.0.3?

KiL33 29.09.2008 17:52

Цитата:

Сообщение от Crazy (Сообщение 767061)
Внимание, вопрос: что будет в $_SERVER['REMOTE_ADDR'], если пользователь зайдет на сайт через прокси?

По всей видимости, 10.0.0.1
Блин, я все понял, как бы это ни было смешным только сейчас!)
Да в таком случае IP совершенно бесполезен!
Спасибо, что разъяснили.

Crazy 29.09.2008 17:57

Цитата:

Сообщение от KiL33 (Сообщение 767077)
Спасибо, что разъяснили.

Я не разъяснял. Я спросил. :)

P.S. Кстати, капча тоже не поможет...

CrazyFlasher 29.09.2008 18:07

Цитата:

P.S. Кстати, капча тоже не поможет...
вот тут уже я заинтересовался :)

Crazy 29.09.2008 18:20

Цитата:

Сообщение от CrazyFlasher (Сообщение 767080)
вот тут уже я заинтересовался :)

Отлично. Продолжим задавать вопросы. Итак, автором в первом сообщении поднята проблема:

Цитата:

На сайте имеется гостевая книга, в которой очень часто появляются сообщения, не содержащие в себе смысла.
Итак, мы имеем малолетнего дебила, который принял заказ на распощенье рекламного текста по куче форумов и гостевых книг. Внимание, вопрос: чем капча помешает в его малоприбыльной деятельности?


Часовой пояс GMT +4, время: 01:06.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.