在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