如果我有这样的网址:
http://www.example.com/?a=1&b=2&c=3 (an example)
我正在处理一个项目,并希望看到哪些参数在内部传递给URL。
答案 0 :(得分:4)
您可以遍历$_GET数组:
<?php
foreach ($_GET as $paramKey => $paramValue) {
//...
}
答案 1 :(得分:0)
$query = array();
parse_str($_SERVER['QUERY_STRING'], $query);
// $query['a'] = 1, ...
答案 2 :(得分:0)
如果您只想查看传递的内容以及PHP如何处理您的GET值,最简单的方法是:
<?
var_dump($_GET);
?>
答案 3 :(得分:0)
有几个来源:
$_GET
是已解析的查询字符串的数组。在你的情况下:
array('a'=>'1', 'b'=>'2', 'c'=>'3')
$_SERVER['QUERY_STRING']
是原始查询字符串。在你的情况下:
'a=1&b=2&c=3'
$_SERVER['REQUEST_URI']
包含请求的网址路径和查询。在你的情况下:
'/?a=1&b=2&c=3'