【发布时间】:2011-11-14 01:57:05
【问题描述】:
当用户更改页面语言时,我使用“当前网址”功能获取当前链接
$uri = explode('&', $_SERVER['REQUEST_URI']);
$uri = $uri[0];
$url = (!empty($_SERVER['HTTPS'])) ? "https://".$_SERVER['SERVER_NAME'].$uri : "http://".$_SERVER['SERVER_NAME'].$uri;
问题是,当我有这样的链接时:
http://127.0.0.1/index.php?id=shop&id2=13&lang=lt
id2 当然会消失。我能做些什么呢?如果 id2 设置为使用 explode 和第二个 & 或类似的东西,这可能吗?
【问题讨论】:
-
你试过使用
$_GET超级全局吗?如果是这样,您是否有某些原因不想使用它? -
@jprofitt 我认为 OP 正在尝试删除最后一个 GET 变量。