0
下面是切換中英文文本上我的源代碼的鏈接:如何創建代碼切換英文法國和法語譯成英語在同一鏈路上的PHP
<a href="index.php?lang=en">Not french</a>
它的工作原理。但在英文文本頁面上,鏈接仍顯示「Not french」。當文本是英文時,我希望它顯示「不是英文」。
下面是切換中英文文本上我的源代碼的鏈接:如何創建代碼切換英文法國和法語譯成英語在同一鏈路上的PHP
<a href="index.php?lang=en">Not french</a>
它的工作原理。但在英文文本頁面上,鏈接仍顯示「Not french」。當文本是英文時,我希望它顯示「不是英文」。
也許一些邏輯會有幫助嗎?
<a href="index.php?lang=en">Not <?php if (isset($_GET['lang']) && $_GET['lang'] == 'en') {echo "French";} else {echo "English";} ?></a>
你的問題很模糊,請你解釋一下你的問題是什麼?也許有更多的代碼將其放置到上下文中?
if(isset($_GET['lang']) and $_GET['lang']=='en')
echo '<a href="index.php">French</a>'
else
echo '<a href="index.php?lang=en">Not french</a>'
雖然我會建議您將lang
會話清理你的URL。