例子。
http://localhost/aaa/index.php?p=2&q=aa
结果:$_SERVER['QUERY_STRING'] = "p=2&q=aa";
$_SERVER['REQUEST_URI'] = "/aaa/index.php?p=2&q=aa";
$_SERVER['SCRIPT_NAME'] = "/aaa/index.php";
$_SERVER['PHP_SELF'] = "/aaa/index.php";
可知:
$_SERVER["QUERY_STRING"] 获取查询 语句,实例中可知,获取的是?后面的值
$_SERVER["REQUEST_URI"] 获取 http://localhost 后面的值,包括/
$_SERVER["SCRIPT_NAME"] 获取当前脚本的路径,如:index.php
$_SERVER["PHP_SELF"] 当前正在执行脚本的文件名