Функция validate ()

После отправки формы нужно убедиться в правильности данных, проверив все цифровые подписи. Для того чтобы это сделать, необходимо создать функцию validate (). Эта функция имеет следующий синтаксис:
validate(Sinput, Ssecret)
где Sinput является ссылкой на соответствующий суперглобаги>ный массив ($_GET, S_POST и так далее), Ssecret представляет секретную строку, используемую для генерации подписи (в данном случае, строку определенную как PROTECTED_KEY). В огличие от protect (), котора (more…)

Tags: , ,

Related posts

“Marco” па “Tabini”

Практического компьютерного программирования. Спросите у любого программиста — и вы меете большие шансы услышать, что он в той или иной мере сталкивался с проблемами при их использовании (или, хуже того, вовсе их избегает).
На самом деле регулярные выражения, даже достаточно замысловатые, не так уж сложны для понимания. В основе своей они представляют собой способ описания шаблонов (patterns) текста с использованием единого набора строк. В отличие от простой операции поиска-замены, такой как замена всех вхождений “Marco” па “Tabini”, регулярные выражения (more…)

Tags: , ,

Related posts

Использование массива как сортируемой таблицы

Листинг 2.13. Сценарий вывода случайно выбранного изображения С применением функции array_rand ()

<НЕАП><Т1ТьЕ>Сценарий вывода случайно выбранного изображения

(more…)

Tags: , ,

Related posts

Защита скрытых элементов

Средством для проверки данных в рассматриваемом случае является алгоритм MD5. Этот алгоритм используется для создания дайджеста сообщения (вид цифровой подписи) из переданных ему данных. Как и подпись человека, цифровая подпись, создаваемая алгоритмом MD5, уникальна для строки. Несмотря на то что существует небольшая вероятность (1 из 3.40282е+38) того, что цифровые подписи двух строк совпадут, для практического использования можно считать, что оprotect,Tabini,validateprotect,Tabini,validateprotect,Tabini,validateни уникальны.
Цифровые подписи, создаваемые алгоритмом MD5, не только уникальны, но и (more…)

Tags: , ,

Related posts

Функция protect ()

Для того чтобы облегчить генерацию МВ5-подписей и элементов форм, создадим вспомогательную функцию, которую будем использовать для генерации цифровых подписей в HTML-формах. Эта функция имеет имя protect |) и следующий синтаксис:
protect(Sname, Svalue, Ssecret)
где Sname представляет атрибут МАМЕ скрытого элемента HTML-формы, Svalue — текущее значение этого элемента, a Ssecret — секретную строку, используемую ддя генерации подписи (more…)

Tags: , ,

Related posts


ковер для детской.