【发布时间】:2013-07-23 07:16:46
【问题描述】:
我正在做自己的网站,我设法编写了一些代码,根据浏览器的语言将用户引导到语言版本。这是脚本:
<?php
if ($_SERVER["HTTP_ACCEPT_LANGUAGE"] == "sv")
header("location: index.php");
if ($_SERVER["HTTP_ACCEPT_LANGUAGE"] == "pt")
header("location: pt/index.php");
else
header("location: en/index.html");
?>
我已经把它放在 index.php 之前的 .它似乎可以正常工作,因为我不在说英语的国家,但我的浏览器是英文的,我被重定向到英文版本。
这是正确的吗?有没有更好/更清洁的方法来做到这一点?
【问题讨论】:
标签: php localization