PHP code เช็ค บราวเซอร์ สามารถนำไปประยุกต์ใช้ในการกำหนดไฟล์ css ที่ต้องการนำมาแสดงเช่น
กรณี IE 6 กับ IE 7 ที่มีคุณสมบัติของ css ไม่เหมือนกัน
กรณี ต้องการให้หน้าเว็บเพ็จ หรือเว็บไซต์เปิดได้เฉพาะบางบราวเซอร์
กรณี กำหนดให้เว็บไซต์มีการแสดงผลที่แตกต่างกันไปตาม บราวเซอร์ที่ใช้
กรณี ต้องการทราบว่ามีการใช้บราวเซอร์ใดเข้ามาใช้งานเว็บไซต์ ฯลฯ
PHP Code รวม
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | <?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 } ?> |
สามารถนำโค้ดมาตรวจสอบ เฉพาะบางบราวเซอร์ได้ ดังนี้
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <?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 } ?> |