ホームページ  >  記事  >  php教程  >  実践例: PHP コードを使用して Web ページを自動的に決定し、リダイレクトする

実践例: PHP コードを使用して Web ページを自動的に決定し、リダイレクトする

WBOY
WBOYオリジナル
2016-06-21 09:00:581113ブラウズ

ユーザーが受け入れ可能な言語情報は $_SERVER['HTTP_ACCEPT_LANGUAGE'] に配置されます。
変数情報は、多言語カラムの場合は、この「zh-cn」と同様です。 "zh-cn,en" ;q=0.8,ko;q=0.5,zh-tw;q=0.3"
次の問題は簡単に解決できます。
コード:

error_reporting(E_ALL ^ E_NOTICE);
// HTTP_ACCEPT_LANGUAGE の属性を分析します
// ここでは最初の言語設定のみが取得されます(その他は「機能を強化する必要がある」に基づいて行うことができます。ここでは単純なメソッドのデモのみを示します)
preg_match('/^([a-z-]+)/i', $_SERVER['HTTP_ACCEPT_LANGUAGE'], $matches) ;
$lang = $matches[1];
switch ($lang) {
case 'zh-cn' :
header('場所: http://cn.example.com/ ');
ケース 'zh-tw' :
ケース 'ko ' :
header(' 場所: http://ko.example.com/'); ;
}
?>





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