PHP コードを使用して Web ページの方向を自動的に決定する例

WBOY
リリース: 2016-06-21 09:00:55
オリジナル
1163 人が閲覧しました

ユーザーが受け入れ可能な言語情報は $_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('Location: http://cn.webjx.com/'); tw' :
header('場所: http://tw.webjx.com/');
ブレーク
case 'ko' :
header('場所: http://tw.webjx.com/'); .webjx.com/');

?





関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!