Головна » Файли » Мої файли

Суперглобальные переменные в PHP
24.05.2012, 07:27
Начиная с версии PHP 4.1.0 стали доступны некоторые предопределенные переменные. Они известны как суперглобальиые переменные. Смысл этого названия заключается в том, что они предоставляются средой окружения PHP и имеют глобальную область видимости внутри программы, то есть доступны абсолютно из любого ее места. В этих суперглобальных переменных содержится масса полезной информации о текущей работающей программе и ее окружении таблица с низу Эти переменные имеют структуру ассоциативных массивов, которые будут рассмотрены.

Имя суперглобальной переменной

Ее содержимое

$GLOBALS Все переменные, которые на данный момент определены в глобаль- ной области видимости сценария. Имена переменных служат ключами массива
$_SERVER

Информация о заголовках, путях, местах расположения сценари- ев. Элементы этого массива создаются веб-сервером, и это не дает гарантии, что каждый веб-сервер будет предоставлять какую-то часть информации или ее всю

$_GET

Переменные, которые передаются текущему сценарию методом HTTP GET

$_POST

Переменные, которые передаются текущему сценарию методом HTTP POST

$_FILES

Элементы, подгруженные к текущему сценарию методом HTTP POST

$_COOKIE

Переменные, переданные текущему сценарию посредством HTTP cookies

$_SESSION

Переменные сессии, доступные текущему сценарию

$_REQUEST

Содержимое информации, переданной от браузера; по умолчанию $_GET, $_POST и $_COOKIE

$_ENV

Переменные, переданные текущему сценарию методом environment

В именах всех суперглобальных переменных (кроме первой) присутствует один знак подчеркивания и используются только заглавные буквы, поэтому, чтобы избежать путаницы, не следует присваивать своим переменным имена, оформленные в таком же стиле. Для иллюстрации порядка их использования рассмотрим часть той информации, которая может быть использована сайтами. Среди многой другой интересной информации, предоставляемой суперглобальными переменными, есть и URL-адрес той страницы, с которой пользователь был перенаправлен на текущую веб-страницу. Эта внформация может быть получена следующим образом: 

$came_from = $_SERVER[ 'HTTP_REFERRER']; 

Как видите, ничего сложного. Если же пользователь зашел непосредственно на вашу страницу, к примеру; набрав ее URL-адрес непосредственно в браузере, переменной $came from будет присвоена пустая строка.

Категорія: Мої файли | Додав: [UA]Admin
Переглядів: 741 | Завантажень: 0
Всього коментарів: 0
Додавати коментарі можуть лише зареєстровані користувачі.
[ Реєстрація | Вхід ]

Робити ще такі опитування?
Всего ответов: 22
Реклама на сайті Чорнобай - 063-878-77-71 Ковка Киев
Найближчі населені пункти до селища міського типу    Чорнобай: Ви власник цих сайтів, пропоную співпрацю! м. Золотоноша20 км
смт. Оржиця29 км
м. Черкаси32 км
смт. Драбів34 км
смт. Новооржицьке48 км
м. Гребінка50 км
с. Великі Липняги56 км
м. Сміла59 км
м. Лубни61 км
Четвер
18.04.2024
19:39

[ Управління профілем ]
Онлайн радио

OnLine
Онлайн всього: 1
Гостей: 1
Користувачів: 0

Користувачів онлайн:
На сайті Чорнобай були:

Ремонт компютерів настройка та устаноака систем, програм та антивірусів, створення рефератів, дипломних, курсових, робіт.Банери та дизайн. Створення сайтів Черкаси - Чорнобай тел. - 063 - 878 - 77 - 71 - 096 - 180 - 12 - 12