ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingสอบถามเรื่องตรวจสอบว่าใช้บราว์เซอร์ อะไรหน่อยนะครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: สอบถามเรื่องตรวจสอบว่าใช้บราว์เซอร์ อะไรหน่อยนะครับ  (อ่าน 531 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
ZyZee
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 38
ออฟไลน์ ออฟไลน์

กระทู้: 650



ดูรายละเอียด
« เมื่อ: 06 สิงหาคม 2010, 10:08:59 »

สอบถามเรื่องตรวจสอบว่าใช้บราว์เซอร์ อะไรหน่อยครับ
จากโค๊ดนี่ถ้าเราจะแยกตัวเลือกให้ตั้งแต่ ie1-6 และ ie7 ขึ้นไปคนละตัวเลือกต้องเชคประมาณไหนหรอครับ

อันนี้ ie 0-9
โค๊ด:
if (preg_match('|MSIE ([0-9].[0-9]{1,2})|',$useragent,$matched)) {
$browser_version=$matched[1];
$browser = 'IE';
}

อันนี้ ie 0-6 เข้าใจถูกไหมครับ พอดีไม่มีตัวลองเทสอะ
โค๊ด:
if (preg_match('|MSIE ([0-6].[0-6]{1,2})|',$useragent,$matched)) {
$browser_version=$matched[1];
$browser = 'IE';
}

อันนี้ ie 7ขึ้นไป เข้าใจถูกไหมครับ พอดีไม่มีตัวลองเทสอะ
โค๊ด:
if (preg_match('|MSIE ([7-9].[7-9]{1,2})|',$useragent,$matched)) {
$browser_version=$matched[1];
$browser = 'IE';
}



โค๊ด:
<?$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('|Safari/([0-9\.]+)|',$useragent,$matched)) {
$browser_version=$matched[1];
$browser = 'Safari';
} else {
// browser not recognized!
$browser_version = 0;
$browser= 'other';
}
echo"$browser";
?>
บันทึกการเข้า

***ชีวิตไม่สามารถ Undo ได้ อย่ามัวเสียเวลากับอดีตที่ไม่มีหวนกลับ***
อย่ามัวคิดว่าตัวเองโชคร้าย...เพราะเวลาของเรามีค่ามีค่ามากเกินกว่าจะมั่วมานั่งสงสารตัวเอง
++++อย่ามัวเสียเวลาใช้ชีวิตตามคนอื่น+++
amaudy
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 9
ออฟไลน์ ออฟไลน์

กระทู้: 1,212



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 07 สิงหาคม 2010, 13:25:57 »

ใช้นี่ดีกว่ามั๊ย http://php.net/manual/en/function.get-browser.php จะได้ประหยัดเวลา
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์