嗨,只是想知道对我来说使用多语言工作的最佳做法是什么,这样每当用户更改语言时,它都会返回带有语言选择的同一页面。
假设我有这个来改变语言
<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 变量?