如果我有这样一个URL:如何检索URL中的所有参数及其值?
http://www.example.com/?a=1&b=2&c=3 (an example)
我工作的一个项目,并希望看到的参数传递什么样的URL内部。
如果我有这样一个URL:如何检索URL中的所有参数及其值?
http://www.example.com/?a=1&b=2&c=3 (an example)
我工作的一个项目,并希望看到的参数传递什么样的URL内部。
您可以在$_GET数组遍历:
<?php
foreach ($_GET as $paramKey => $paramValue) {
//...
}
$query = array();
parse_str($_SERVER['QUERY_STRING'], $query);
// $query['a'] = 1, ...
如果您只想看到被传递什么,PHP是如何处理你的GET值,最简单的方法是:
<?
var_dump($_GET);
?>
有几个来源为:
$_GET
是已解析的查询字符串的数组。你的情况:
array('a'=>'1', 'b'=>'2', 'c'=>'3')
$_SERVER['QUERY_STRING']
是原始查询字符串。你的情况:
'a=1&b=2&c=3'
$_SERVER['REQUEST_URI']
包含请求的URL路径加上查询。你的情况:
'/?a=1&b=2&c=3'
谢谢........................ – iaddesign 2009-09-27 07:49:18