您只是想知道对我来说最好的做法是使用多种语言,以便每当用户更改语言时,它将返回与语言选择相同的页面。
假设我正在改变语言
<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变量呢?
答案 0 :(得分:0)
您需要Conditional statements
,即 If / else
例如:
if(isset($_GET['lang']) == "en") {
//English content here
}if(isset($_GET['lang']) == "fr") {
//French content here
}
注意:您需要通过每个链接传递lang
变量,以便用户在每个页面保持相同的语言。