執行個體:
1,http://localhost/aaa/ (打開aaa中的index.php)
結果:
$_SERVER['QUERY_STRING'] = "";
$_SERVER['REQUEST_URI']
= "/aaa/";
$_SERVER['SCRIPT_NAME'] = "/aaa/index.php";
$_SERVER['PHP_SELF'] = "/aaa/index.php";
2,http://localhost/aaa/?p=222 (附帶查詢)
$_SERVER['QUERY_STRING'] = "p=222";
$_SERVER['REQUEST_URI'] = "/aaa/?p=222";
3,http://localhost/aaa/index.php?p=222&q=333
$_SERVER['QUERY_STRING'] = "p=222&q=333";
$_SERVER['REQUEST_URI'] = "/aaa/index.php?p=222&q=333";
由執行個體可知:
$_SERVER["QUERY_STRING"] 擷取查詢 語句,執行個體中可知,擷取的是?後面的值
$_SERVER["REQUEST_URI"] 擷取 http://localhost 後面的值,包括/
$_SERVER["SCRIPT_NAME"] 擷取目前腳本的路徑,如:index.php
$_SERVER["PHP_SELF"] 目前正在執行腳本的檔案名
本文轉自 a928154159 51CTO部落格,原文連結:http://blog.51cto.com/zhibeiwang/1965788