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 ตรวจสอบด้วยสายตา ดูว่า
ค่าใดคือเฮดเดอร์ และค่าใด
เป็นอย่างอื่น