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
}
?>