$ _SERVER свръхглобална масив в PHP ($ HTTP_SERVER_VARS), shublog

$ _SERVER е основно предварително определени масиви в PHP. В него PHP-преводач публикувал променливи, получени от сървъра. Всички тези променливи, използвани или непременно ще се използва, т.е.. А. Без тях е доста трудно да се въведе пълна поддръжка на уеб-базирани приложения.

В статията си, предлагам таблица с основните променливи свръхглобалните масив $ _SERVER. Таблица като това, което е направено за PHP функции за работа с низове.

За да видите всички елементи на масива $ _SERVER, вие трябва или: а) да извикате функция print_r (), който отпечатва на масива; б) или се обадете на phpinfo () функция, която извежда информация за PHP-преводач.

Накратко за $ HTTP_SERVER_VARS

Свръхглобална $ _SERVER масив замени $ HTTP_SERVER_VARS в PHP версия 4.1.0. $ HTTP_SERVER_VARS не се използва, но трябва да е наясно с това. На първо място, старата версия не е avtoglobalnoy. Втората разлика се крие във факта, че някои елементи в $ _SERVER не съществуват в $ HTTP_SERVER_VARS, въпреки че в повечето случаи те са едни и същи променливи.

Тя съдържа пътя до корена на сървъра.

Съдържа името на сървъра, което обикновено съвпада с името на домейна на сайта. Обикновено двата елемента се връщат същите имена.

Описва предпочитанията на клиента за вида на документа. Съдържанието на този елемент се извлича от HTTP-заглавието Accept, която се предава от клиент сървър.

Изходен формат: MIME тип [[; Q], различен MIME тип [; Q]. ]

Предпочитана на MIME типове може да бъде няколко, ако са изброени, разделени със запетая. * Служи за настройка групата шаблон. Q - предпочитание фактор подразбиране 1 варира от 0 до 1.

изображение / JPEG, изображение / х-xbitmap, прилагане / х-ударна вълна флаш

изображение / *; Q = 0.5, изображение / JPEG (предпочита zhpeg всички други формати)

Подобно на предишния елемент, но той принадлежи към предпочитанието език. Тя може да се използва за определяне на националността на посетителите. Но груба оценка ще бъде, т. За. Някои обичат да използват английски версии на браузърите

RU, ен; Q = 0,9 (български предпочитания, но ако не е - и ще слезе на английски език)