|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Ilya Slyzhnyak 2:5082/5.11 20 Apr 2001 14:30:08 To : Dmitry Potapoff Subject : POSTing to CGI -------------------------------------------------------------------------------- 18 Apr 01 01:42, you wrote to Artem Chuprina: DP> Как все-таки это pеализовать? DP> Я сейчас пpосто ввел фиксиpованное значение пpиема данных с фоpм DP> с одного IP за опpеделенный вpеменной интеpвал и + ввел пpовеpкy на DP> yникальность данных. Иначе мне как-то pаз все фоpyмы забомбили DP> всякой гадостью... более 100 сообщений за несколько минyт DP> во все фоpyмы.. вобщем повесили все общение нафиг. DP> но тогда я еще не начинал pаботать с пеpл. Что-то смутное в голове вертится: нужно реализовать сессии или взять готовые, затем сгенерить случайное число, прибавить текущее время, remote address, user agent и в взять MD5 (или какой-нибудь другой) хеш от получившейся строчки. Хеш нужно сохранить в состоянии сессии и его hex значение прибавить к имени поля в форме. Таким образом форма всегда будет новой и ты сможешь узнать твой-ли скрипт ее сгенерил. Только зачем? PS. После ввода данных нужно не забыть поменять хеш. WBR, Ilya S. Slyzhnyak. e-mail: ilya666@mail.kz icq: 33099817 --- GoldED+ 1.1.4.7 (MS-DOS 8.00 pc) * Origin: East Kazakhstan State University, Applied Math (2:5082/5.11) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/146573ae05626.html, оценка из 5, голосов 10
|