| ПРИЗНАЧЕНА ДЛЯ КОРИСТУВАЧА ФОРМА
При натисненні кнопки типа submit в призначеній для користувача формі дані, введені в її поля, передаються сценарію, розташованому на вказаній в параметрі action заголовка форми сторінку. Вони доступні в цьому сценарії в змінних, однойменних з відповідними елементами форми (якщо у файлі php.ini встановлений в on параметр reg-ister_globals), а також через масиви $HTTP_POST_VARS (якщо у файлі php.ini встановлений в on параметр track_vars) і $_POST (у РНР версій 4.1 і старше).
У формі також можуть бути вказані приховані поля - тобто поля типа hidden. У ці поля відвідувач не може вводити свою інформацію, проте дані, вказані в їх параметрах value, вирушають разом з формою сценарію-обробникові.
Принцип передачі даних по сторінках за допомогою форми простий: один скрипт виводить на сторінку у форму приховані поля з потрібними даними, а інший скрипт - обробник форми - їх використовує. Недолік цього способу ясний: дані прихованих полів можна взнати, проглянувши вихідний код сторінки з формою, так що захист від підробки і взагалі мало-мальськая конфіденційність тут відсутня.
|