好家伙我很抱歉,但我是新手到PHP,在我的地盘我有GET。例site.com/index.php?lang=en
多语言的导航菜单我有这样PHP的get_多个
<?php
$url = $_SERVER[REQUEST_URI];
$query = parse_url($url, PHP_URL_QUERY);
// Returns a string if the URL has parameters or NULL if not
if ($query) {
$url .= '&lang=';
} else {
$url .= '?lang=';
}
?>
<li><a href="<?php echo $url;?>en">
我的问题是代码当lang被设置时。示例site.com/index.php?lang=en当用户更改lang时,会将lang添加到site.com/index.php?lang=en & lang = gr。
我想 “取代” lang和没有像site.com/index.php?lang=gr &一个URL LANG = EN & LANG = EN & LANG = EN & LANG = EN
谢谢你们
为什么不使用'$ _GET'会更简单,而且你不会导致multipe参数 – RiggsFolly
我使用$ _GET。但在未来,我想有多个$ _GETs – Mafiozaros3