ด้วยสํานึกในพระมหากรุณาธิคุณสมเด็จพระนางเจ้าสิริกิติ์เป็นล้นพ้นอันหาที่สุดมิได้
ด้วยสํานึกในพระมหากรุณาธิคุณสมเด็จพระนางเจ้าสิริกิติ์เป็นล้นพ้นอันหาที่สุดมิได้


เช็ค บราวเซอร์ Browser ด้วย php อย่างง่าย

เขียนเมื่อ 16 ปีก่อน โดย Ninenik Narkdee
php browser

คำสั่ง การ กำหนด รูปแบบ ตัวอย่าง เทคนิค ลูกเล่น การประยุกต์ การใช้งาน เกี่ยวกับ php browser

ปัจจุบัน นักพัฒนาสามารถ ใช้ ChatGPT | Gemini | Claude | Perplexity | Deepseek ช่วยในการแก้ไขปัญหาต่างๆ ในการเขียนโปรแกรม หรือหาข้อมูลเพิ่มเติมได้ง่ายและสะดวก แนะนำให้ทุกคนใช้งานเพื่อพัฒนาศักยภาพของตัวเอง

ดูแล้ว 28,080 ครั้ง


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







Tags:: php browser







URL สำหรับอ้างอิง








เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ