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 орқали чиқаринг. Кўз билан кўриб,
аникланг, қайси қийматлар сарлавҳаларга тегишли, қайсилари
бошқа нарсаларга тегишли.