HTTP գլխագրեր հարցման մեջ PHP-ում
PHP-ում կարելի է ստանալ
հարցման գլխագրերի արժեքները:
Դրանք պարունակվում են
$_SERVER սուպերգլոբալ փոփոխականի մեջ
որպես զանգված: Այս դեպքում յուրաքանչյուր գլխագրի բանալին
սկսվում է 'HTTP_'-ով, ապա
գալիս է այդ գլխագրի անունը մեծատառերով:
Օրինակ, եկեք ստանանք
Host գլխագրի պարունակությունը.
<?php
echo $_SERVER['HTTP_HOST'];
?>
Եթե գլխագրի անունում կան դեշեր,
ապա բանալիի մեջ PHP-ն դրանք վերածում է
ընդգծումների: Որպես օրինակ,
եկեք ստանանք
Accept-Encoding գլխագրի պարունակությունը.
<?php
echo $_SERVER['HTTP_ACCEPT_ENCODING'];
?>
Ստացեք Accept գլխագրի արժեքը:
Ստացեք Accept-Language գլխագրի արժեքը:
Արտածեք $_SERVER փոփոխականի պարունակությունը
var_dump-ի միջոցով: Տեսողականորեն, «աչքով», որոշեք,
թե որ արժեքներն են գլխագրեր, իսկ որոնք՝
այլ բան: