0
我使用导航栏语言切换到EN和DE之间进行切换,我的URL结构是这样的:
http://www.mydomain.com/gallery.php?lang=de
http://www.mydomain.com/gallery-item.php?id=100&lang=de
该开关适用于所有没有身份证的网址,但它没有w与ID的ork。
<?php
$url="http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
<a href='.$url.'?lang=en">
<a href='.$url.'?lang=de">
?>
什么分别= xx是一个很好的解决方案,以检查$ LANG = XX或?郎= XX,然后添加?郎= XX或者$ LANG?
你使用任何htaccess的代码重写网址吗? – Hardik
如果没有设置$ _SERVER ['PHP_SELF']'(该变量包含url参数),并且添加'&'(如果已设置),则尝试仅添加'?'。 :) –