這篇文章主要給大家分享了PHP判斷瀏覽器、判斷語言的代碼,十分的簡單,主要是對服務器預定義變量$_SERVER的獲取分析,這里推薦給大家。
PHP編程中經常需要用到一些服務器的一些資料,特把$_SERVER的詳細參數(shù)整理下,方便以后使用。
判斷瀏覽器類型
代碼如下:
//判斷類型
<?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 "繁
主站蜘蛛池模板:
平江县|
上栗县|
宜昌市|
柏乡县|
玉山县|
陆良县|
津南区|
平泉县|
延长县|
千阳县|
桓台县|
扶余县|
田东县|
磐安县|
阳城县|
揭西县|
武义县|
闽清县|
昭苏县|
瑞金市|
新晃|
通河县|
六安市|
茶陵县|
遂宁市|
剑川县|
石阡县|
常宁市|
武强县|
永年县|
宁陕县|
扶沟县|
海兴县|
周宁县|
措美县|
准格尔旗|
神池县|
沙田区|
吉水县|
衡山县|
宜兴市|