ホームページ >バックエンド開発 >PHPチュートリアル >PHP はブラウザと言語のコード共有を決定します。PHP 言語_PHP チュートリアル

PHP はブラウザと言語のコード共有を決定します。PHP 言語_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:05:28763ブラウズ

PHP は、ブラウザーと言語のコード共有、PHP 言語を決定します。

一部のサーバー情報は、PHP プログラミングでよく使用されます。$_SERVER の詳細なパラメーターは、将来の使用のために特別に編成されています。

ブラウザの種類を決定する

コードをコピーします コードは次のとおりです:
// ジャッジタイプ
if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 8.0"))
「Internet Explorer 8.0」をエコーし​​ます
else if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 7.0"))
「Internet Explorer 7.0」をエコーし​​ます
else if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 6.0"))
「Internet Explorer 6.0」をエコーし​​ます
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Firefox/3"))
「Firefox 3」をエコーし​​ます。 else if(strpos($_SERVER["HTTP_USER_AGENT"],"Firefox/2"))
「Firefox 2」をエコーし​​ます。 else if(strpos($_SERVER["HTTP_USER_AGENT"],"Chrome"))
「Google Chrome」をエコーし​​ます。 else if(strpos($_SERVER["HTTP_USER_AGENT"],"Safari"))
「サファリ」をエコーし​​ます
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Opera"))
「オペラ」をエコーし​​ます。 それ以外の場合は $_SERVER["HTTP_USER_AGENT"] をエコーし​​ます
?>


裁判官の言語

コードをコピーします

コードは次のとおりです: $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 4); //最初の 4 桁のみを取得し、最も優先度の高い言語のみを判断します。最初の5桁を取るとenやzhが出現する可能性があり、判定に影響します。 if (preg_match("/zh-c/i", $lang)) 「簡体字中国語」をエコーし​​ます
else if (preg_match("/zh/i", $lang))
「繁体字中国語」をエコーし​​ます
else if (preg_match("/en/i", $lang))
「英語」をエコーし​​ます。 else if (preg_match("/fr/i", $lang))
「フランス語」をエコーし​​ます。 else if (preg_match("/de/i", $lang))
「ドイツ語」をエコーし​​ます。 else if (preg_match("/jp/i", $lang))
「日本語」をエコーし​​ます。 else if (preg_match("/ko/i", $lang))
「韓国語」をエコーし​​ます。 else if (preg_match("/es/i", $lang))
「スペイン語」をエコーし​​ます
else if (preg_match("/sv/i", $lang))
「スウェーデン語」をエコーし​​ます。 それ以外の場合は $_SERVER["HTTP_ACCEPT_LANGUAGE"] をエコーし​​ます
?>


上記は、私がまとめたサーバー情報を取得するためによく使用される $_SERVER に関する情報です。




http://www.bkjia.com/PHPjc/963841.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/963841.html

技術記事

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。