Home  >  Article  >  Backend Development  >  PHP determines browser and language code sharing, PHP language_PHP tutorial

PHP determines browser and language code sharing, PHP language_PHP tutorial

WBOY
WBOYOriginal
2016-07-13 10:05:28733browse

PHP determines the browser and language code sharing, PHP language

PHP programming often requires the use of some server information, and the detailed parameters of $_SERVER are sorted out. Convenient for future use.

Determine browser type

Copy code The code is as follows:
//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

Copy code 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.

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/963841.htmlTechArticlePHP determines the browser, determines the language code sharing, php language PHP programming often needs to use some server information , specially organize the detailed parameters of $_SERVER for future use. ...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn