例如链接是: http://www.test.com/abc.php?config.scp
是否可以在php程序中获取值“config.scp”?谢谢!
答案 0 :(得分:3)
该数据包含在$_SERVER['QUERY_STRING']
答案 1 :(得分:1)
如果您想要一个简单的字符串,请使用$_SERVER['QUERY_STRING']
。
如果您仍需要包含其余变量的数组,请使用$_GET
。如果您在提供的链接上var_dump( $_GET )
,则应获得:
array(1) {
["config_scp"]=>
string(0) ""
}
您现在可以轻松解析它。
在该特定查询字符串中有一个带点的问题。 PHP变量不能包含点,因此它已更改为_
。
答案 2 :(得分:0)
是 ...在这种情况下,数据是字段名称,但要注意$ _GET数组索引中不允许使用点。
此外,您可以使用$_SERVER['QUERY_STRING']
字符展开&
并查看结果数组以获取所需的元素值。
答案 3 :(得分:0)
HY
见这个例子:
$url = 'http://www.test.com/abc.php?config.scp';
$p_url = end(explode('?', $url));
echo $p_url;