ホームページ >バックエンド開発 >PHPチュートリアル >PHP はシステム言語またはブラウザ言語をどのように識別しますか?
PHP はシステム言語またはブラウザ言語をどのように識別します
cn、en の 2 つのサイトがあります
海外からcnにアクセスする場合は直接enにジャンプする必要があります
これを達成する方法はありますか?
を使用します
<br /> preg_match('/^([a-z\-]+)/i', $_SERVER['HTTP_ACCEPT_LANGUAGE'], $matches);<br /> $lang = $matches[1];<br /> switch ($lang) {<br /> case 'zh-cn' :<br /> //header('Location: http://cn.test.com/');<br /> echo "中国";<br /> break;<br /> case 'zh-tw' :<br /> // header('Location: http://tw.test.com/');<br /> echo "台湾";<br /> break;<br /> case 'ko' :<br /> //header('Location: http://ko.test.com/');<br /> break;<br /> default:<br /> // header('Location: http://en.test.com/');<br /> echo "英文";<br /> break;<br /> }<br />