Вычисление ip посетителя

(Ответов: 11, Просмотров: 1967)
Страница 1 из 2 12 Последняя
  1. Banned
    • Регистрация: 03.03.2012
    • Сообщений: 163
    • Репутация: 11
    Доброго всем времени суток! До меня никак не доходит следующий момент: Как при заполнении формы пользователем можно узнать его IP. Нужно это для защиты от спамеров. Или может есть какие-то другие варианты.
    Заранее спасибо
    • 0
  2. Гуру Аватар для Ems
    • Регистрация: 24.05.2011
    • Сообщений: 2,032
    • Репутация: 663
    А что даст ip? Банить сети и подсети, а потом не получать нормальных посетителей?

    Самый хорошие способы борьбы со спамом:

    - Скрытые поля. Человек не заполнит, робот зачекает и спалится.
    - Скрытое поле и поле, которое нужно отметить человеку.
    - Время публикации. Скажем, человек может не успеть за 5 секунд накатать пост, а бот сможет и раньше.

    От ручного спама конечно ничего не спасёт, только модерация.
    Облачный хостинг из TOP-3 - от 1 Gb ОЗУ, от 25 GB SSD.
    • 2

    Спасибо сказали:

    AlexLeo(13.04.2013), furian(13.04.2013),
  3. Опытный Аватар для G00D
    • Регистрация: 02.02.2012
    • Сообщений: 284
    • Репутация: 76
    На php ip пользователя можно узнать так:
    PHP код:
    <?php
      
    echo $_SERVER["REMOTE_ADDR"];
    ?>
    Также как вариант использовать капчу.
    • 1

    Спасибо сказали:

    furian(13.04.2013),
  4. Опытный Аватар для AlexLeo
    • Регистрация: 30.10.2011
    • Сообщений: 327
    • Репутация: 66
    • Webmoney BL: ?
    Банить по IP последнее дело, лучше продуманную защиту:
    1) Отслеживать время
    2) Отслеживать перемещение мыши
    3) Капча в конце концов, но лучше не стандартную, а какую нибудь направленную на действие (поверни, перенеси)
    Блог, просто блог... http://alex-leo.ru
    ❤JOOMLA
    • 1

    Спасибо сказали:

    furian(13.04.2013),
  5. Banned
    • Регистрация: 03.03.2012
    • Сообщений: 163
    • Репутация: 11
    AlexLeo, А как отслеживать по времени??
    • 0
  6. Опытный Аватар для Doctor Mad
    • Регистрация: 25.02.2013
    • Сообщений: 428
    • Репутация: 111
    в метрике отображается ip + отслеживание во времени
    • 0
  7. Опытный Аватар для AlexLeo
    • Регистрация: 30.10.2011
    • Сообщений: 327
    • Репутация: 66
    • Webmoney BL: ?
    furian, сам только хотел писать для себя, но пока руки не дошли... Если вы не программист, то поручить программисту) ...


    Небольшой javacript с таймером, допусти секунд 10-15, может меньше+скрытое поле с чеком, как проходит 10 сек, ставиться чек не бот, или наоборот бот, или кодовое слово пишется в input, вообщем тут только программист сможет решить эту задачу. Насчет готового решения - незнаю.

    ЗЫ я пока просмотрел все ответы и написал сам ответ секунд 80 точно прошло)
    Блог, просто блог... http://alex-leo.ru
    ❤JOOMLA
    • 1

    Спасибо сказали:

    furian(13.04.2013),
  8. Banned
    • Регистрация: 03.03.2012
    • Сообщений: 163
    • Репутация: 11
    AlexLeo, По IP вычислил. Бот использует где-то с десяток IP. В форму добавил скрытое поле со значением "IP посетителя" и прикрутил к обработчику скрипт, сравнивающий ip пользователя с базой... Уже 1,5 часа не одного спам-коммента)))
    Последний раз редактировалось furian; 13.04.2013 в 15:06.
    • 0
  9. Опытный Аватар для AlexLeo
    • Регистрация: 30.10.2011
    • Сообщений: 327
    • Репутация: 66
    • Webmoney BL: ?
    furian, есть вероятность что и хороший трафик можно зафильтровать. Проверяйте еще тогда страну у адреса, если страна явно не ваша - то бан ип 100%, а если спам шел из под сетки допустим в вашем городе, то вы могли довольно хорошее число пользователей фильтрануть.
    Блог, просто блог... http://alex-leo.ru
    ❤JOOMLA
    • 0
  10. Banned
    • Регистрация: 03.03.2012
    • Сообщений: 163
    • Репутация: 11
    AlexLeo, Так я посещение сайта не запретил, только право оставлять коменты)))
    • 0
Страница 1 из 2 12 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
Плагин для WP или всплывающее окно (при действии посетителя)
Другая работа 0 13.11.2011 14:50
Как удержать посетителя на блоге?
Дайджест блогосферы 1 21.06.2011 22:22
Делаем блог более человечным для посетителя
Дайджест блогосферы 8 27.01.2011 19:58
Путешествие в мозг посетителя блога
Дайджест блогосферы 0 26.01.2010 20:50
Как превратить посетителя в клиента?
Обучающие статьи 33 09.11.2009 18:51

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры