$_SERVER 初步解析

当请求地址为 localhost/drupal/node/2?name=qinqiu

$_SERVER['SCRIPT_NAME'] = /drupal/index.php 即代码所在文档的目录和文件名

$_SERVER['REQUEST_URI'] = /drupal/node/2?name=qinqiu 即全部的请求字符串 但不包含http_host

$_SERVER['QUERY_STRING'] = name=qinqiu 即问号后面的字符串

$_SERVER['SCRIPT_FILENAME'] = D:/phpStudy/WWW/drupal/index.php 文件在服务器上的的真实路径

$_SERVER['HTTP_HOST'] = localhost

$_SERVER['PHP_SELF'] = /drupal/index.php 和script name差不多

--

所谓根目录,就是index.php向上的以及目录
假设根目录是qinqiu 那和index.php同级的includes/qq.txt
那就是 qinqiu/includes/qq.txt.

----

当请求路径为http://localhost/drupal/node/2?name=qinqiu,那$_GET['q'] = node/2 不包含?name=qinqiu

 

所谓根目录可以理解成不变的且是目录于是xxx/index.php 于是乎xxx就成了根目录

posted @ 2015-05-27 10:57  qqisnow2021  阅读(139)  评论(0编辑  收藏  举报