在PHP中,我想在点击按钮时更改网站的语言(英语,德语等)。这是解决这个问题的正确方法吗?使用html按钮更改网站的语言版本
<?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部分应该是'else if(empty($ _ COOKIE ['language']))',以避免在cookie(而不是请求)包含所选语言时将语言重置为'nl'。 – 2015-12-21 00:44:16