Angel Echo
Guest
Отправка данных в PHP-скрипт в виде XML
Корректно и не опасно ли использование такой схемы:
1. Пользователь вводит различные данные в HTML-форму.
2. С помощью JavaScript данные из формы проверяются и из них генерируется XML-строка нужного формата.
3. Эта строка отсылается на сервер POST-методом в PHP-скрипт.
4. PHP-скрипт создает из этой XML-строки DOM и проверяет его валидность с помощью XMLScheme.
5. В случае успешной проверки DOM используется нужным образом далее.
Таким образом исключается необходимость проверять корректность каждой переменной из HTML-формы отдельно (если их число велико (штук 20, например) то получается большое количество громоздких IF-ELSE в начале скрипта). Все данные формы передаеются в одной переменной и проверяются одной схемой XMLScheme.
Корректно и не опасно ли использование такой схемы:
1. Пользователь вводит различные данные в HTML-форму.
2. С помощью JavaScript данные из формы проверяются и из них генерируется XML-строка нужного формата.
3. Эта строка отсылается на сервер POST-методом в PHP-скрипт.
4. PHP-скрипт создает из этой XML-строки DOM и проверяет его валидность с помощью XMLScheme.
5. В случае успешной проверки DOM используется нужным образом далее.
Таким образом исключается необходимость проверять корректность каждой переменной из HTML-формы отдельно (если их число велико (штук 20, например) то получается большое количество громоздких IF-ELSE в начале скрипта). Все данные формы передаеются в одной переменной и проверяются одной схемой XMLScheme.