0

嗨,只是想知道对我来说使用多语言工作的最佳做​​法是什么,这样每当用户更改语言时,它都会返回带有语言选择的同一页面。

假设我有这个来改变语言

<a href="index.php?lang=en"><img src="images/en.png" /></a>
<a href="index.php?lang=de"><img src="images/de.png" /></a>

我不想将 index.php 更改为相应的页面名称。反正我可以这样做吗?我应该使用

<?php echo $_SERVER['PHP_SELF']; ?> 

如果我的 URL 已经有变量要传递,我该如何添加 lang 变量?

4

1 回答 1

0

你需要做Conditional statementsie If / else

例如:

if(isset($_GET['lang']) == "en") {
//English content here
}if(isset($_GET['lang']) == "fr") {
//French content here
}

注意:您需要lang通过每个链接传递变量,以便用户在每个页面上都使用相同的语言。

于 2013-09-24T05:39:03.590 回答