Форум 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)

KiL33 25.09.2008 16:23

Определить IP пользователя
 
Помогите избавиться от флудеров и спамеров!!!

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

Каким образом я могу определить ip спамера.

или

Как определить ip пользователя оставившего свою запись в гостевой книге и по необходимости занести его в черный список.

Схему сего творения представляю себе так:

ПХП код должен дублировать в отдельный txt, допустим (duble.txt) сообщение с привязанным ip. Запрещенный ip необходимо помещать в файл, допустим (ip.txt), который будет считываться перед опубликованием сообщения и если в этом txt находится запрещенный ip, сообщение не отправляется.

Таково моё представление решение задачи, но пока что ничего не выходит.

Может будут ещё какие-нибудь идеи или практические советы, уж больно наболел этот вопрос.

Division 25.09.2008 17:10

Что именно не выходит?
$_SERVER["REMOTE_ADDR"] - определение айпи на php.

KiL33 25.09.2008 22:08

Спасибо за информацию по определению jp, но это я знаю)
Проблема в том что у меня пока ни как не получается привязать к сообщению IP адрес пользователя.
Может быть, я не много подтормаживаю и не могу уловить очевидное.

CrazyFlasher 25.09.2008 23:13

ну когда флэш передаёт текст серверному скрипту, проверять, если айпи из чёрного списка, то return и делов то :)

Division 25.09.2008 23:45

С бд оно всё конечно логичней получается. А с файлами просто сохраняй айпишник где-то рядом с сообщения пользователя. Какая у тебя структура файла с сообщениями?

KiL33 26.09.2008 07:34

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

Отрывок из кода:
$result_ip=strip_tags($_SERVER['REMOTE_ADDR']);
//соответственно обрабатываем полученные данные и создаем массив
$split_data='<ip>'.$result_ip.'</ip>

Теперь предстоит сделать сканирование черного списка IP в txt, перед отправкой сообщения и показывать соответствующее сообщение пользователю.

Цитата:

Сообщение от Division (Сообщение 766442)
Какая у тебя структура файла с сообщениями?

Все сообщения пишутся в XML от куда потом и считываются во флеш, если ты это имеешь в виду)

etc 26.09.2008 10:22

IP вам не поможет, ставьте капчу.

KiL33 26.09.2008 11:12

Что такое капча?)

CrazyFlasher 26.09.2008 11:18

корявые буквы, которые хрен поймёшь ("наберите текст изображённый на картинке"). :)

Роман Вадимович 26.09.2008 12:39

http://ru.wikipedia.org/wiki/captcha


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

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