PHP$获取URL';s
我试图用PHP做一些事情,使用PHP$获取URL';s,php,Php,我试图用PHP做一些事情,使用$\u GET值,但我觉得这似乎不可能,例如: ?id=15&lang=en ?id=15是页面&lang=en站点语言 我想要这个 ?id=15,en而不是使用&lang=en我想用逗号(,)替换&lang=) 如何在PHP中执行此操作,或者是否可以尝试使用.htaccess配置?如果您有这样的URL: http://.../temp.php?id=15,en $\u GET将包含一个仅包含一项的数组: array 'id' => strin
$\u GET
值,但我觉得这似乎不可能,例如:
?id=15&lang=en
?id=15
是页面&lang=en
站点语言
我想要这个
?id=15,en
而不是使用&lang=en
我想用逗号(,
)替换&lang=
)
如何在PHP中执行此操作,或者是否可以尝试使用.htaccess配置?如果您有这样的URL:
http://.../temp.php?id=15,en
$\u GET
将包含一个仅包含一项的数组:
array
'id' => string '15,en' (length=5)
这意味着您必须从该$\u GET['id']
条目中提取相关数据
例如,您可以使用如下内容:
$items = explode(',', $_GET['id']);
if (count($items) === 2) {
list($id, $lang) = $items;
echo "id : $id<br>";
echo "lang : $lang<br>";
}
当然,要仅使用一个
id
参数获取URL,您必须修改应用程序生成URL的方式
关于这一点,如果不知道您当前是如何生成URL的,我们将无能为力……因此我目前有?id=15&lang=en,但我想做这一个?id=15,en只是为了确保有两个参数,正如预期的那样
id : 15
lang : en