这是一个在我的源代码中用英语切换文本的链接:
<a href="index.php?lang=en">Not french</a>
有效。但在英文文本页面上,链接仍显示“非法语”。当文字是英文时,我希望它显示“不是英文”。
答案 0 :(得分:1)
也许某些逻辑会有所帮助?
<a href="index.php?lang=en">Not <?php if (isset($_GET['lang']) && $_GET['lang'] == 'en') {echo "French";} else {echo "English";} ?></a>
你的问题很模糊,所以请你解释一下你的问题是什么?也许还有一些代码可以将它放到上下文中?
答案 1 :(得分:1)
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
以清理您的网址。