Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Alexander Beskhmelnitsyn             2:5020/400     25 May 2001  08:44:29
 To : All
 Subject : Re: проверка для формы
 -------------------------------------------------------------------------------- 
 
 Hi, Anton!
 
 "Anton Kudris A." <Anton.Kudris.A.@p17.f21.n5057.z2.fidonet.org>
 сообщил/сообщила в новостях следующее:
 
 >    Тут как то писали, что один из вариантов проверки того, с моей ли формы
 
 мне
 
 > приходят данные - это приписывать к форме некий случайный номер и хранить
 
 его у
 
 > себя в базе данных. А потом проверять, когда от формы получены параметры
 
 искать
 
 > этот номер у себя в базе данных.
 
 Я сделал проще, может пригодится такое решение. Я исходил из следующего:
 
 1. Если не нужно различать разных посетителей, то число это может быть
 одинаковым для всех.
 2. Чтобы не хранить это число в базе, его должно быть легко восстановить.
 3. Чтобы работали формы только в on-line и не работали сохраненные на диске,
 должна быть привязка ко времени.
 
 Так вот, ИМХО самым простым решением в данном случае является использование
 самого текущего времени создания формы, ессно преобразуемого по некоторому
 алгоритму так, чтобы при получении от формы его можно было восстановить и
 сравнить с текущим временем обработки формы. Если разница больше некоторой
 определенной - значит форма недействительна. Плюс очевиден - ничего не надо
 хранить, искать, не надо базы... Дополнительный плюс может быть, если
 текущее время на сервере "слегка" не соответствует реальному ;-)) Особенно,
 если этот уход не постоянен. Ведь посетитель не знает состояния серверных
 часов!
 
 --
 Александр Бесхмельницын
 Рука дающего, - да не оскудеет,
 Рука берущего, - да не устанет брать!
 --- ifmail v.2.15dev5
  * Origin: GenDR News Server (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 проверка для формы   Anton Kudris A.   24 May 2001 14:14:14 
 Re: проверка для формы   PROext   25 May 2001 11:33:08 
 проверка для формы   Anton Kudris A.   25 May 2001 18:07:00 
 Re: проверка для формы   Pavel Kurnosoff   28 May 2001 01:22:38 
 Re: проверка для формы   Alexander Beskhmelnitsyn   25 May 2001 08:44:29 
 проверка для формы   Anton Kudris A.   25 May 2001 18:00:06 
 Re: проверка для формы   Alexander Beskhmelnitsyn   28 May 2001 08:04:34 
 Re: проверка для формы   Artem Chuprina   28 May 2001 11:35:51 
 проверка для формы   Anton Kudris A.   28 May 2001 15:45:15 
 Re: проверка для формы   Artem Chuprina   28 May 2001 18:30:11 
 проверка для формы   Anton Kudris A.   26 May 2001 01:18:13 
 RE:проверка для формы   Sergey Krutyko   25 May 2001 09:28:47 
 Re: проверка для формы   Pavel Ammosov   25 May 2001 15:24:58 
Архивное /ru.cgi.perl/17434f349a56e.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional