这里是我的源代码的英文文本切换链接:
<a href="index.php?lang=en">Not french</a>
它的工作原理。但在英文文本页面,链接仍然显示"不是法语"。当文本为英文时,我希望它显示"Not english"
也许一些逻辑会有所帮助?
<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。