|
|
|
ผมจะเขียน Code ให้เช็คว่าใช้ IE Web brower หรือเปล่า ถ้าใช่ ให้ มี web brower ตัวอื่นเด้งมาให้โหลด |
|
|
|
|
|
|
|
ดันๆ ผมก็เป็น ตอนพัฒนา ใช้ firefox พอไปดิสเพลบน ie มันคนละเรื่องเลย หาทางออกอยู่เหมือนกัน
|
|
|
|
|
Date :
2012-09-17 13:22:52 |
By :
riise |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นำโค๊ดไปประยุกต์ใช้ดูครับ ไม่ยาก ครับ
PHP code เช็ค บราวเซอร์
Code (PHP)
<?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
}
?>
โค๊ดตรวจสอบ เฉพาะบางบราวเซอร์
Code (PHP)
<?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
}
?>
|
|
|
|
|
Date :
2012-09-18 14:54:34 |
By :
nattkhanesha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำเล่นๆยังไม่เคยเอาไปใช้เลย ลองดูครับ
<?
$useragent = $_SERVER["HTTP_USER_AGENT"];
if (preg_match("|MSIE ([0-9].[0-9]{1,2})|",$useragent,$matched)) {
$browser_version=$matched[1];
$browser = "IE";
} elseif (preg_match( "|Opera ([0-9].[0-9]{1,2})|",$useragent,$matched)) {
$browser_version=$matched[1];
$browser = "Opera";
} elseif(preg_match("|Firefox/([0-9\.]+)|",$useragent,$matched)) {
$browser_version=$matched[1];
$browser = "Firefox";
}elseif(preg_match("|RockMelt/([0-9\.]+)|",$useragent,$matched)) {
$browser_version=$matched[1];
$browser = "RockMelt";
}elseif(preg_match("|Chrome/([0-9\.]+)|",$useragent,$matched)) {
$browser_version=$matched[1];
$browser = "Chrome";
}elseif(preg_match("|Safari/([0-9\.]+)|",$useragent,$matched)) {
$browser_version=$matched[1];
$browser = "Safari";
} elseif(preg_match("|RockMelt/([0-9\.]+)|",$useragent,$matched)) {
$browser_version=$matched[1];
$browser = "RockMelt";
} else {
// browser not recognized!
$browser_version = 0;
$browser= "other";
}
?>
<font lang="th" style="font-family:Tahoma, Geneva, sans-serif">
<?
echo "แนะนำให้ใช้ IE version 7 ขึ้นไป ";
echo " ขณะนี้คุณใช้ browser $browser $browser_version"."<BR> \n";
if ($browser !="IE"){
echo "<script>
alert('ขณะนี้คุณใช้ browser $browser $browser_version');
window.close();
</script>";
}
?></font>
|
|
|
|
|
Date :
2012-09-18 15:46:45 |
By :
tongspy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|