Skip to content

Latest commit

 

History

History
60 lines (56 loc) · 3.04 KB

5.8_skrytye-polya.md

File metadata and controls

60 lines (56 loc) · 3.04 KB

5.8 Скрытые поля

Еще одним элементом управления являются скрытые поля, которые позволяют сохранять в формах служебные данные. Это может быть удобно, например, в тех случаях, когда не разрешено использование cookies, а требуется сохранить какие-либо сведения о текущем сеансе работы пользователя.
Пример 5.11. Использование скрытого поля, phphidden.html

<HTML>
    <HEAD>
        <TITLE>
            Использование скрытого поля
        </TITLE>
    </HEAD>
    <BODY>
        <CENTER>
            <H1>
                Использование скрытого поля
            </H1>
            <FORM METHOD="POST" ACTION="phphidden.php">
                Нажмите на кнопку для отображения скрытых данных
                <INPUT NAME="Hidden" TYPE="HIDDEN" VALUE="Большой секрет">
                <BR>
                <BR>
                <INPUT TYPE=SUBMIT VALUE="OK">
            </FORM>
        </CENTER>
    </BODY>
</HTML>

Использование скрытого поля

Рис. 5.11. Отображение выбранных элементов списка

Внешний вид этой страницы представлен на рис. 5.11. Данные, расположенные в скрытом поле, естественно, не отображаются на экране, но при нажатии на кнопку запускается скрипт, который способен отобразить их. Содержимое скрытого поля может быть получено уже описанным выше способом — как элемент одного из массивов $_GET, $_POST или $_REQUEST. Это продемонстрировано на примере 5.12.

Пример 5.12. Отображение содержимого скрытого поля, phphidden.php

<HTML>
    <HEAD>
        <TITLE>
            Отображение содержимого скрытого поля
        </TITLE>
    </HEAD>
    <BODY>
        <CENTER>
            <H1>Отображение содержимого скрытого поля</H1>
            В скрытом поле содержится строка:
            <BR>
            <?php
                echo $_REQUEST["Hidden"];
            ?>
        </CENTER>
    </BODY>
</HTML>

Отображение содержимого скрытого поля

Рис. 5.12. Отображение содержимого скрытого поля