- 相關(guān)推薦
PHP判斷瀏覽器、判斷語言代碼
PHP編程中經(jīng)常需要用到一些服務(wù)器的一些資料,本文是百分網(wǎng)小編搜索整理的關(guān)于PHP判斷瀏覽器、判斷語言代碼,有需要的朋友可以參考一下,希望對大家有所幫助!想了解更多相關(guān)信息請持續(xù)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!
判斷瀏覽器類型
代碼如下:
//判斷類型
<?php
if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 8.0"))
echo "Internet Explorer 8.0";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 7.0"))
echo "Internet Explorer 7.0";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 6.0"))
echo "Internet Explorer 6.0";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Firefox/3"))
echo "Firefox 3";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Firefox/2"))
echo "Firefox 2";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Chrome"))
echo "Google Chrome";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Safari"))
echo "Safari";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Opera"))
echo "Opera";
else echo $_SERVER["HTTP_USER_AGENT"];
?>
判斷語言
代碼如下:
<?php
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 4); //只取前4位,這樣只判斷最優(yōu)先的語言。如果取前5位,可能出現(xiàn)en,zh的情況,影響判斷。
if (preg_match("/zh-c/i", $lang))
echo "簡體中文";
else if (preg_match("/zh/i", $lang))
echo "繁體中文";
else if (preg_match("/en/i", $lang))
echo "English";
else if (preg_match("/fr/i", $lang))
echo "French";
else if (preg_match("/de/i", $lang))
echo "German";
else if (preg_match("/jp/i", $lang))
echo "Japanese";
else if (preg_match("/ko/i", $lang))
echo "Korean";
else if (preg_match("/es/i", $lang))
echo "Spanish";
else if (preg_match("/sv/i", $lang))
echo "Swedish";
else echo $_SERVER["HTTP_ACCEPT_LANGUAGE"];
?>
【PHP判斷瀏覽器、判斷語言代碼】相關(guān)文章:
判斷PHP數(shù)組是否為空的代碼05-27
如何判斷php數(shù)組的維度08-04
php語言字典代碼06-08
PHP如何判斷數(shù)組是否為空07-26
PHP中判斷變量為空的方法06-18
實用的PHP語言實例代碼06-13
PHP提取圖像文件并在瀏覽器上顯示的代碼02-27
php語言簡單購物車代碼07-23