Чувствительная ко времени форма

Функции protect () и validate {) в действии
Теперь, когда мы разобрались в теории и практике проверки скрытых элементов форм, рассмотрим реальный пример. В листинге 5.5 с использованием функций protect () и validate () создается чувствительная ко времени форма, которую пользователь должен отправить в течение 5 минут.
Листинг 5.5. Чувствительная ко времени форма, использующая функции protect () И validate ()
(more…)

Tags: , ,

Related posts

Массив Sprotected

Когда функция validate!) вызывается, ее первая задача — убедиться, что переменная $input действительно является массивом. На следующем шаге функция определяет, какие поля нужно проверять. Определив это, функция ищет правильный (по контрольной сумме) элемент protected^list в массиве Sinput. Если этот элемент найден и соответствует своей MDir-подписи, массив реконструируется с использованием функции unserialize (). В случае, если элемент protected_list не содержится в данных формы, для динамического создания массива используется простое стандартное выражение по правилам, рассмотренным ранее. В (more…)

Tags: , ,

Related posts