PHP code เช็ค บราวเซอร์ สามารถนำไปประยุกต์ใช้ในการกำหนดไฟล์ css ที่ต้องการนำมาแสดงเช่น
กรณี IE 6 กับ IE 7 ที่มีคุณสมบัติของ css ไม่เหมือนกัน
กรณี ต้องการให้หน้าเว็บเพ็จ หรือเว็บไซต์เปิดได้เฉพาะบางบราวเซอร์
กรณี กำหนดให้เว็บไซต์มีการแสดงผลที่แตกต่างกันไปตาม บราวเซอร์ที่ใช้
กรณี ต้องการทราบว่ามีการใช้บราวเซอร์ใดเข้ามาใช้งานเว็บไซต์ ฯลฯ
PHP Code รวม
<?php function chkBrowser($nameBroser){ return preg_match("/".$nameBroser."/",$_SERVER['HTTP_USER_AGENT']); } ?> <?php if(chkBrowser("MSIE")==1){ // IE if(chkBrowser("MSIE 8")==1){ // IE 8 }elseif(chkBrowser("MSIE 7")==1){ // IE 7 }elseif(chkBrowser("MSIE 6")==1){ // IE 6 }else{ // IE อื่นๆ } }elseif(chkBrowser("Firefox")==1){ // Firefox }elseif(chkBrowser("Chrome")==1){ // Chrome }elseif(chkBrowser("Chrome")==0 && chkBrowser("Safari")==1){ // Safari }elseif(chkBrowser("Opera")==1){ // Opera }elseif(chkBrowser("Netscape")==1){ // Netscape }else{ // Other } ?>
สามารถนำโค้ดมาตรวจสอบ เฉพาะบางบราวเซอร์ได้ ดังนี้
<?php function chkBrowser($nameBroser){ return preg_match("/".$nameBroser."/",$_SERVER['HTTP_USER_AGENT']); } ?> <?php if(chkBrowser("MSIE 6")==1){ // เงื่อนไขถ้าบราวเซอร์เป็น IE 6 } // หรือ if(chkBrowser("MSIE")==0){ // เงื่อนไขถ้าบราวเซอร์ไม่ใช่ IE } ?>