在PHP中,当点击一个按钮时,我想改变网站的语言(英语、德语等)。这是解决这个问题的正确方法吗?
<?php
$language;
if ($language == "en") {
include("headerEn.php");
} else {
include("header.php");
}
?>
<a href="index.php"><?php $language = "en"; ?>
<img src="images/language/languageNO.png"></a>
<a href="index.php"><?php $language = "no"; ?>
<img src="images/language/languageEN.png"></a>
最佳方式是如何更改站点的语言并在用户返回时保留语言设置?
else if (empty($_COOKIE['language']))
,以避免在 cookie(而不是请求)包含所选语言时将语言重置为“nl”。 - Roberto Giaccio