Скрытые поля
Еще одним элементом управления являются скрытые поля, которые позволяют сохранять в формах служебные данные. Это может быть удобно, например, в тех случаях, когда не разрешено использование cookies, а требуется сохранить какие-либо сведения о текущем сеансе работы пользователя. Пример ниже демонстрирует использование скрытого поля.
<HTML> <HEAD> <TITLE>Использование скрытого поля </TITLE> </HEAD> <BODY> <CENTER> <H1>Использование скрытого поля</H1> <FORM METH0D="POST" ACTION="phphidden.php"> Нажмите на кнопку для отображения скрытых данных <INPUT NAME="Hidden" TYPE="HIDDEN" VALUE="Большой секрет!"> <BR> <BR> <INPUT TYPE="SUBMIT" VALUE="OK"> </FORM> </CENTER> </BODY> </HTML>
Внешний вид этой страницы представлен на рисунке. Данные, расположенные в скрытом поле, естественно, не отображаются на экране, но при нажатии на кнопку запускается скрипт, который способен отобразить их.
Содержимое скрытого поля может быть получено уже описанным выше способом — как элемент одного из массивов $_GET, $_POST или $_REQUEST. Это продемонстрировано на примере:
<HTML> <HEAD> <TITLE>0тображение содержимого скрытого поля</TITLE> </HEAD> <BODY> <CENTER> <H1>0тображение содержимого скрытого поля</H1> В скрытом поле содержится строка: <BR> <?php echo $_REQUEST["Hidden"]; ?> </CENTER> </BODY> </HTML>
Результат выполнения данного примера представлен на рисунке:
Автор: Стивен Хольцнер. Переводчик: С. Банников