Глобальные предопределенные массивы
В PHP имеются предопределенные массивы с глобальной областью видимости. Их
называют автоглобальными или суперглобальными массивами, поскольку они доступны из любого сценария на языке PHP.
Из большого перечня таких массивов нас будут интересовать только два. Они хранят значения элементов формы HTML-документа, переданные из нее сценарию PHP для обработки на сервере:
- $_GET – содержит данные, переданные в сценарий как часть URL-адреса. Это происходит в том случае, когда в форме определен метод передачи METHOD=GET,
- $_POST – содержит данные, переданные из формы методом POST.
Оба этих массива являются ассоциативными, причем индексы их элементов – это имена элементов (полей) формы, задаваемые атрибутами NAME, а значения – переданные из этих полей данные.
Например, серверному сценарию из HTML-формы было передано методом POST содержимое элемента формы с атрибутом NAME=”user_data”. Это значение может быть получено в сценарии как $_POST[“user_data”] – элемент массива $_POST с индексом “user_data”.
Пример: создать форму со следующими элементами (полями) и передать их значения PHP-сценарию методом POST:
<HTML>
<HEAD>
<TITLE>
Работа с формой
</title>
</head>
<BODY BGCOLOR=silver TEXT=blue>
<H3 ALIGN=center>
Дата добавления: 2015-08-26; просмотров: 821;