下午好,
我只是想添加一个更多的变量到我的链接。 例如: 我在页面/文章?id = 12,我想将它切换到另一种语言。我在菜单中有两个链接。 CS和EN。但它们设置为“?lang = cs”和“?lang = en”。所以当我点击切换语言时,它会带我到页面/article?lang = en,但我不会再有它的ID了。有没有办法保持$ _GET变量,只需添加一个? 不过,我觉得我可以给有“&郎= EN”,但是当我例如在页/接触,它不会对我像工作“/接触&郎= EN” ...
谢谢你的一切建议!
编辑
我已经试过这一点,但它不工作:
if (strpos($_SERVER['REQUEST_URI'], '?') != false)
{
$url = $_SERVER['REQUEST_URI'] . '&lang=cs';
$url2 = $_SERVER['REQUEST_URI'] . '&lang=en';
}
else
{
$url = $_SERVER['REQUEST_URI'] . '?lang=cs';
$url2 = $_SERVER['REQUEST_URI'] . '?lang=en';
}
甚至这样:'<? $ cs = $ _SERVER ['REQUEST_URI']。 (strpos($ _ SERVER ['REQUEST_URI'],'?')=== false)? '?lang = cs':'&lang = cs'; $ en = $ _SERVER ['REQUEST_URI']。 (strpos($ _ SERVER ['REQUEST_URI'],'?')=== false)? '?lang = en':'&lang = en'; ?>'没有工作..我不知道如何使它工作... –
afaik'REQUEST_URI'不包含查询参数。你可能想要使用另一个变量。使用'<?php phpinfo();'来概述全局变量的存在。 – ZeissS