|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Alexander V. Gaiduk 2:5020/400 14 Jan 2002 14:23:30 To : Nikolay Pichtin Subject : Hа: многократный submit данных -------------------------------------------------------------------------------- > DM>>> Записать IP ($ENV{REMOTE_ADDR}) и если в гостевyхе есть сообщение > DM>>> с этого IP то не добавлять новое или добавлять если пpедедyщее > DM>>> было послано не позднее чем час/день/год назад? > AL>> В принципе да, но только те реализации, что я видел достаточно > AL>> громоздки, хотелось-бы по-проще. > > А не проще ли сделать форму и ее обработку в одном > скрипте, а отчет выводить в другом. > > print "Location: /cgi-bin/report.pl?message=$msg\n\n"; > > В этом случае не надо ни чего городить. > И путь юзера хоть занажимаются. :-)) <оффтоп> вот мне кажется странным: вот эта мессага, дает наиболее полный и наиболее простой ответ на поставленный вопрос. но люди почему то агрессивно пытаются выдумать свои, офигительные и редко проверенные на практике, решения, которые, в какой либо мере, но все таки, будут ограничивать свободу пишущего чела (таймауты, авторизация, "нужные дупы"...). вы сами то хоть пробовали, что советуете, блин? не пора ли этот вопрос+ответ занести в фак? и еще: (может уже есть - не в курсе) стоит организовать сайт, где будут лежать уже готовые решения наиболее частых проблем, с которыми сталкиваются начинающие типа: - Удалить HTML тэги - Как узнать имя хоста, зная его IP - разделить число на тысячи - получить строку, состоящую из двоичного кода какого либо числа - скопировать из сети какой-либо файл ну и этот вопрос "про дупы" туда. </оффтоп> --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/1199977718f2c.html, оценка из 5, голосов 10
|