За последние 24 часа нас посетили 25036 программистов и 1676 роботов. Сейчас ищет 861 программист ...

Как можно ограничить спамера?

Тема в разделе "PHP для новичков", создана пользователем DJTIMOHA, 30 сен 2017.

  1. DJTIMOHA

    DJTIMOHA Активный пользователь

    С нами с:
    5 апр 2015
    Сообщения:
    109
    Симпатии:
    2
    У меня постоянно на сайте поступает спам.
    Хотел забанить по IP но у спамера нет ip т.к. его скрывает.
    Код (Text):
    1. $ip = $_SERVER["REMOTE_ADDR"];
    Каким образом можно его забанить?
     
  2. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.210
    Симпатии:
    186
    Сделай, что бы писать могли только зареганные пользователи и после проверки, то, что он не бот.
     
  3. DJTIMOHA

    DJTIMOHA Активный пользователь

    С нами с:
    5 апр 2015
    Сообщения:
    109
    Симпатии:
    2
    У меня там капча стоит на изображении , бот может преодолеть её?
     
  4. laszlopv

    laszlopv Активный пользователь

    С нами с:
    26 фев 2017
    Сообщения:
    244
    Симпатии:
    40
    Я подумал про открытие сессии, но нужно тестировать.
     
  5. DJTIMOHA

    DJTIMOHA Активный пользователь

    С нами с:
    5 апр 2015
    Сообщения:
    109
    Симпатии:
    2
    Я читал что у каждого аппарата есть по мимо IP ещё и хеш который никогда не меняется. Это правда?
     
  6. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    Ставь рекапчу, да и все.
     
  7. DJTIMOHA

    DJTIMOHA Активный пользователь

    С нами с:
    5 апр 2015
    Сообщения:
    109
    Симпатии:
    2
    Читайте внимательнее, она стоит. То есть это спамит скорее всего не бот.
    Проблема в том что IP пустое у этого юзера.
     
  8. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    @DJTIMOHA
    Именно рекапча стоит? Потому что ее тяжелей обойти будет чем обычную капчу, всякие сервисы есть для обхода капчи!
    --- Добавлено ---
    @DJTIMOHA
    Так если пустое IP значит это не юзер а бот, я так считаю!!! Тебе выше посоветовали проверяй сессию, если у тебя есть регистрация на сайте!
     
  9. xaker01

    xaker01 Активный пользователь

    С нами с:
    16 апр 2016
    Сообщения:
    210
    Симпатии:
    34
    IP не может пустым, это значит что уже нашли уязвимость через которую постят.
     
  10. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    @xaker01
    я тоже так понял, как может быть пустой ip если у каждого компа он есть, не важно какой комп.
     
    xaker01 нравится это.