Борьба с кликерами

  • Автор темы Данил
  • Дата начала

Данил

Guest
Борьба с кликерами

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

и может быть какой-нибудь описание что-ли , как это работает
 

Фанат

oncle terrible
Команда форума
Так.
пойди пописай.
Потом вымой руки.
После этого сядь за компьютер.
Если тебя ничто не беспокоит, никто за тобой не гонится, то можешь приступать.
внятно и связно опиши - что тебе надо.

Не забудь еще, кстати, прочитать описание форума "Оффтопик"
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Фанат
предполагаю...
человеку нужен код для создания файла-изображения со случайным числом на нем для борьбы с ужасными кликерами...
Вопрос, зачем здесь это спрашивать если там писать максимум 20 строчек кода? в толк не возьму.

Данил
ты хоть что реализовать-то хочешь, защиту от ботов-регистраторов в каталоге или еще что?
 

jer

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

Данил

Guest
так если бы знал, какие нужны двадцать строчек или знал, где посмотреть - не спрашивал бы...
 

jer

...
Данил

смотри на функции библиотеки GD, алгоритм придумай сам.
 

Фанат

oncle terrible
Команда форума
Данил
Настоятельно рекомендую тебе прислушаться к моим советам.
Этим ты поможешь, в первую очередь, самом у себе. В частности - избежишь неприятностей.
 

cepera

Новичок
Сделал примерно по описываемому способу - но засада.
Если пользователь не заполнил все необходимые поля, то его вертают назад - генерится новая картинка с новым кодом, но отбражается старая!
Если нажать при этом reload в браузере - картинка отображается правильная.
Посоветуюте где копать?

Причем Мазила все показывает правильно, а IE где то кеширует падла!

Автор оригинала: SelenIT
Одно из последних обсуждений этой темы: http://phpclub.ru/talk/showthread.php?s=&threadid=53376&highlight=%F1%EB%F3%F7%2A+%F7%E8%F1%EB%2A+%EA%E0%F0%F2%E8%ED%EA%2A+%E7%E0%F9%E8%F2%2A

А для случайной картинки хватит и 10 строчек...
Фрагмент кода вывода картинка
Подтверждение кода безопасности

PHP:
<br>
Введите 4 числовых знаков кода, отображённых в виде изображения.<br>

<table border="0" cellspacing="0" cellpadding="0">
<tr>
	<td><img src="./ip/<?php echo $filename; ?>.png" alt="code" hspace="0" vspace="0" border="0" align="middle"></td>
	<td><input type="text" SIZE="5" name="num"></td>
 

SelenIT

IT-лунатик :)
имхо, в качестве такой добавки хорош идентификатор сессии - он заодно поможет решить проблему "извлечения" числа для сравнения с пришедшим из формы. Сам делал именно так.
 

cepera

Новичок
SelenIT
понятно что использование сессий - решит эту проблему, охота без них все сделать
 

gromitus

Новичок
сесии глючная штука. имхо. (я помню я пользовался - переменные терялись)
 

MiRacLe

просто Чудо
ссылка - выше,глючная - "рука правая(опционально - левая)" , пример "глючности" в студию.....
 

cepera

Новичок
Не боимся и умеем.
Довод один весь сайт написан без сессий, зачем мне один раздел с сессиями?
Или без них в этом вопросе никак?

Автор оригинала: MiRacLe
почему охота? не умеем(боимся) ими пользоваться? - Сессии. Подробное описание работы и объяснение механизма.

или у тебя есть какие-нибудь весомые доводы "против" ?
 

Фанат

oncle terrible
Команда форума
для поддержки картинок все равно нужны сессии
Так лучше ж проверенный встроенный механизм, чем самописка.
 
Сверху