Some server information is often needed in PHP programming. I have sorted out the detailed parameters of $_SERVER for future use.
//Judge type
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"];
?>
Judge language
The code is as follows:
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 4); //Only take the first 4 digits, so that only the highest priority language is judged. If you take the first 5 digits, en, zh may occur, which affects the judgment.
if (preg_match("/zh-c/i", $lang))
echo "Simplified Chinese";
else if (preg_match("/zh/i", $lang))
echo "Traditional Chinese";
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"];
?>
The above is the commonly used information about $_SERVER to obtain server information compiled by me. I hope you will like it.
http://www.bkjia.com/PHPjc/963993.htmlwww.bkjia.comtruehttp: //www.bkjia.com/PHPjc/963993.htmlTechArticlePHP Judgment Browser, Judgment Language Code Sharing This article mainly shares with you PHP Judgment Browser, Judgment Language The code is very simple, mainly predefined variables for the server...