要处理两种语言,我已经完成了以下操作,我想知道它是否正常。
在我的所有页面上,菜单中都有两个链接:
<a href="language.php?l=2">English</a>
<a href="language.php?l=1">Français</a>
在language.php上,我设置一个会话变量a返回页面:
if(isset($_GET['l']))
{
$_SESSION['language']= GetLanguage($_GET['l']);
header('Location: ' . $_SERVER['HTTP_REFERER']);
}
然后在每个php页面上,每次我有一个单词时,我都不对其进行硬编码,而是放置一个取决于$ _SESSION ['language']值的PHP变量。
您是否发现使用此机制存在问题?
答案 0 :(得分:1)
好吧 - 如果您正在使用会话 - 这实际上是您使用会话的原因。没问题。