Перенаправление (redirect) на другую страницу

Наряду с чтением HTTP-заголовков имеется возможность формировать свои собственные заголовки. Одним из наиболее используемых заголовков является "Location", который осуществляет перенаправление браузера на указанную страницу.

Определение типа браузера

При разработке web-приложений очень важно иметь представление о той сре­де, в которой оно будет функционировать. А эта среда включает в себя браузер, который отвечает за отображение информации на экране компьютера.

Переменные сервера

Массив $_SERVER введен, начиная с РНР 4.1.0. До этой версии использовался гло­бальный массив $HTTP_SERVER_VARS, которые внутри функций требует обяза­тельного объявления при помощи оператора global. Начиная с версии РНР 6.0, этот массив перестал поддерживаться.

Отображение данных формы

В предыдущей статьях уже рассматривался вопрос отображения данных, введенных в отдельные элементы управления. Для целей отладки web-приложения полезен скрипт, который может отобразить все введенные в форму данные.

Элемент управления кнопка

Кнопки часто используются на HTML-страницах. Кнопки отличаются от ос­тальных элементов управления тем, что они не остаются нажатыми после щелч­ка по ним. Поэтому в тот момент, когда данные посылаются скрипту-обработчи­ку, кнопка уже давным-давно находится в отжатом состоянии.

Обработка загруженного файла

Доступ к загруженным файлам осуществляется по имени. Для обработки файлов предназначен специальный суперглобальный массив $_FILES.

Форма загрузки файлов

При помощи HTML-форм можно загружать файлы на web-сервер, и РНР пол­ностью поддерживает этот механизм. Для этого используется специальный тип формы с типом данных «multipart/form-data»

Кнопка-изображение

PHP также поддерживает кнопки-изображения, который представляют со­бой графические файлы, щелчок по каждой точке которого можно обработать особым образом.

Поля для паролей

При вводе паролей и иных конфиденциальных данных нежелательно, чтобы вводимый текст отображался на экране. Для этого предназначены поля для вво­да паролей. В HTML-форме они описываются при помощи тега <INPUT TYPE=PASSWORD>.

Скрытые поля

Еще одним элементом управления являются скрытые поля, которые позво­ляют сохранять в формах служебные данные. Это может быть удобно, например, в тех случаях, когда не разрешено использование cookies, а требуется сохранить какие-либо сведения о текущем сеансе работы пользователя.
<<  < 38 39 40 41 42 43 44 45 46 >  >>