|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Sergej Tarasov 2:5020/175.2 30 May 2001 12:57:18 To : Sergey Krutyko Subject : Re: RE:Скpипт ТОЛЬКО с моего сеpвеpа -------------------------------------------------------------------------------- Wed May 30 2001 09:01, Sergey Krutyko wrote to PROext: SK> Добрый день, PROext ! P>> А почему это?! P>> Я в кронтаб поставлю скрипт, который раз в 10 мин. (например) будет P>> читать твою страницу (с зашифрованным полем), заполнять остальные поля, P>> и отсылать ее тебе. P>> Hу и что, что каждый раз надо будет читать твою страницу с формой? Зато P>> цель будет достигнута! SK> Тогда по моему нет выхода, это равносильно тому, что обыкновенный SK> клиент будет делать тоже самое... Если я правильно понял, вопрос состоял не в том, чтобы скрипт запускался только на нужном сервере, а том, чтобы скрипт обрабатывал только формы, заполненные интерактивно, с участием пользователя. И отбрасывал все заполненные автоматически, при помощи скриптов, притворяющихся клиентами. Вряд ли это возможно сделать используя стандартные средства. Hо можно решить эту проблему, введя еще больше интерактивности в процесс заполнения формы, то есть попросить пользователя подтвердить, что он человек. Hапример добавить в форму несколько дополнительных кнопок, и попросить пользователя нажать определенную кнопку. Если нажата не та кнопка, форма игнорируется. А на сервере сохранить: такой IP мы попросили нажать кнопку номер N. Чтобы автоматические клиенты не смогли подстроиться под это, надо регулярно менять текст, выдаваемый клиенту, чтобы человек его понял, а скрипт нет. Это конечно доставит дополнительные неудобства для пользователя, но если он заинтересован в заполнении формы, то должно получиться. --- ifmail v.2.15 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/3300c52d7ba3.html, оценка из 5, голосов 10
|