如何创建代码切换英语到法语和法语到英语的同一链接在php


how to create code to switch english to french and french to english on the same link in php

这里是我的源代码的英文文本切换链接:

<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。