|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Victor Wagner 2:5020/400 28 Dec 2002 22:44:37 To : Ivan Frolcov Subject : Re: Предварительная проверка формы -------------------------------------------------------------------------------- Ivan Frolcov <lala@mail.ge> wrote: >>Hаучиться самому "подделывать" такие запросы, и понять что HЕ СУЩЕСТВУЕТ >>надежного способа. Единственный известный - вывести случайное число >>в виде картинки и попросить пользователя ввести это число в какое-нибудь >>поле. Все остальное - делается роботом с тем же успехом, что и >>человеком. IF> Hу почему же. IF> Есть два варианта - первый - формировать запрос в самой форме IF> яваскриптом и второй - при прогрузке формы отдавать шифрованную куку IF> со временем ее протухания внутри (ее, кстати, тоже можно яваскриптом IF> формировать). В обоих случаях не помешает смотреть referer. В принципе IF> все это действительно обходимо, но не думаю, что автовпихивание IF> какой-то формы для кого-то до такой степени необходимо, что он будет IF> со всей этой барахляндией связываться - html разбирать, JavaScript IF> интерпретировать... да и не хватит квалификации для этого у IF> подавляющего большинства желающих. Hу я знаю по крайней мере одного желающего, у которого желание оказалось настолько сильным, чтобы заказать робота достаточно квалифицированному программисту. Интерпретатор JavaScript они туда по-моему еще не вкрутили, но какая, собственно проблема, на CPAN и модуль соответствующий имеется. А уж разбирать HTML на то HTML::Parser, HTML::TreeBuilder и HTTP::Form имеются. -- Программирование во сне и на ЯВУ. (I mean HLL) --- ifmail v.2.15dev5 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/151784fdc0aa5.html, оценка из 5, голосов 10
|