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 чоп кунед. Визуалӣ, "ба чашм", муайян кунед,
ки кадом қиматҳо сарлавҳо ҳастанд, ва кадомҳо -
чизи дигар.