Сериализация

Несмотря на то что сериализация не очень часто используется в формах (гораздо чаще она применяется в базах данных), она может оказаться весьма полезной для преобразования в последовательный вид переменных РНР. Что же такое сериализация? Это процесс, посредством которого сложная структура данных, например, массив или объект {который не может быть передан в форму или базу данных непосредственно), преобразуется в строку с помощью некоторого обратимого метода. В то время как для сериализации сложных структур данных обычно создается собственная функция, се-риализацию любой переменной РНР можно осуществить с помощью функции serialize {). Ее синтаксис выглядит следующим образом: (more…)

Tags: , ,

Related posts

Целостность данных формы

В этом разделе обсуждаются методы, которые могут быть использованы для защиты данных, передаваемых в формы. Часто при работе с формами нужно передать данные в форме скрытых полей. Представим, например, что форма, с которой вы работаете, требует передачи введенной в нее информации на сервер в течение пяти минут. Если не использовать механизм сеансов (рассматривается в главе 6), то единственным доступным методом будет создание скрытого элемента формы, содержащего время создания формы, как показано в листинге 5.2.
Листинг 5.2. Пример формы, чувствительной к времени заполнения__ (more…)

Tags: , ,

Related posts

Целостность данных формы

В этом разделе обсуждаются методы, которые могут быть использованы для защиты данных, передаваемых в формы. Часто при работе с формами нужно передать данные в форме скрытых полей. Представим, например, что форма, с которой вы работаете, требует передачи введенной в нее информации на сервер в течение пяти минут. Если не использовать механизм сеансов (рассматривается в главе 6), то единственным доступным методом будет создание скрытого элемента формы, содержащего время создания формы, как показано в листинге 5.2.
Листинг 5.2. Пример формы, чувствительной к времени заполнения__
(more…)

Tags: , ,

Related posts