การสร้างเว็บเพจโดยใช้ภาษา
PHP บทที่ 31
การตรวจดู
webbrowser ของผู้มาเยือนว่าเป็นตัวไหน
อีกตัวอย่างหนึ่งที่แสดงให้เห็นการใช้ตัวแปรแบบ
global ซึ่งเป็นตัวแปรที่ตัวแปลชุดคำสั่ง PHP ได้สร้างขึ้น ทุกครั้งที่ทำงาน
หนึ่งในตัวแปรนั้นคือ $HTTP_USER_AGENT
<?
function getBrowserName() {
global $HTTP_USER_AGENT;
$browser=strtoupper($HTTP_USER_AGENT);
if (strstr($browser,"MSIE."))
return "MS Internet Explorer";
else if (strstr($browser,"MOZILLA"))
return "Netscape";
else
return "";
}
$name = getBrowserName();
if ($name != "") {
echo "Your browser is ".$name.".<BR>";
}
?> |
จากตัวอย่าง
เราสามารถใช้ตัวแปรดังกล่าวในการตรวจดูว่า ผู้ใช้ได้ใช้ web browser
ตัวไหน เช่น ระหว่าง IE (Microsoft Explorer) หรือ Mozilla (Netscape)
|