การสร้างเว็บเพจโดยใช้ภาษา 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)