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

时间:2011-08-01 16:59:45

标签: php

这是一个在我的源代码中用英语切换文本的链接:

<a href="index.php?lang=en">Not french</a>

有效。但在英文文本页面上,链接仍显示“非法语”。当文字是英文时,我希望它显示“不是英文”。

2 个答案:

答案 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以清理您的网址。