我有几个网址字符串,如下所示:
admin.php?filter_status=New
admin.php?filter_status=New¤tpage=2
和
admin.php?entry_search=Ready
admin.php?entry_search=Ready¤tpage=3
我如何始终获取?
和&
之间的值?
因此:entry_search=Ready
或filter_status=New
如果网址是“ admin.php?entry_search=Ready¤tpage=3
;
$_SERVER['QUERY_STRING']
给了我entry_search=Ready¤tpage=3
,应该总是只给我entry_search=Ready
答案 0 :(得分:1)
它将是$_GET
超全局变量中的第一个,因此:
$val = reset($_GET);
$key = key($_GET);
要使用查询字符串:
parse_str($_SERVER['QUERY_STRING'], $array);
$val = reset($array);
$key = key($array);
如果您确实需要一个字符串,那么:
$result = "$key=$val";