• 技术文章 >php教程 >php手册

    php应用路径变量问题总结

    2016-06-13 11:30:47原创650

    本地服务器,域名http://d.com,根路径D:\phpnow\vhosts\d.com.yii,相对根目录拥有文件/x.php代码里requeir_once /a/a.php,而/a/a.php又requeir_once /a/b/b.php

    /x.php


    $_SERVER["HTTP_HOST"]:【d.com】//当前请求的 Host:即域名信信息

    $_SERVER["PHP_SELF"]:【】//
    $_SERVER["SCRIPT_NAME"]:【/x.php】//
    $_SERVER["SCRIPT_FILENAME"]:【D:/phpnow/vhosts/d.com.yii/x.php】//
    __FILE__ :【】//

    $_SERVER["REQUEST_URI"]:【/x.php/x/y/z.html?a=b&c=d】//url请求中包括/和之后的所有内容。
    $_SERVER["QUERY_STRING"]:【a=b&c=d】//url请求中?之后的内容。

    $_SERVER["DOCUMENT_ROOT"]:【D:/phpnow/vhosts/d.com.yii】//文档根目录。在服务器配置文件中定义

    basename($_SERVER["PHP_SELF"]):【】//
    basename($_SERVER["SCRIPT_NAME"]):【x.php】//
    basename($_SERVER["SCRIPT_FILENAME"]):【x.php】//
    basename(__FILE__):【】//

    dirname($_SERVER["PHP_SELF"]):【】//
    dirname($_SERVER["SCRIPT_NAME"]):【\】//
    dirname($_SERVER["SCRIPT_FILENAME"]):【D:/phpnow/vhosts/d.com.yii】//
    dirname(__FILE__):【】//

    require_once /a/a.php


    $_SERVER["HTTP_HOST"]:【d.com】//当前请求的 Host:即域名信信息

    $_SERVER["PHP_SELF"]:【】//
    $_SERVER["SCRIPT_NAME"]:【/x.php】//
    $_SERVER["SCRIPT_FILENAME"]:【D:/phpnow/vhosts/d.com.yii/x.php】//
    __FILE__ :【】//

    $_SERVER["REQUEST_URI"]:【/x.php/x/y/z.html?a=b&c=d】//url请求中包括/和之后的所有内容。
    $_SERVER["QUERY_STRING"]:【a=b&c=d】//url请求中?之后的内容。

    $_SERVER["DOCUMENT_ROOT"]:【D:/phpnow/vhosts/d.com.yii】//文档根目录。在服务器配置文件中定义

    basename($_SERVER["PHP_SELF"]):【】//
    basename($_SERVER["SCRIPT_NAME"]):【x.php】//
    basename($_SERVER["SCRIPT_FILENAME"]):【x.php】//
    basename(__FILE__):【】//

    dirname($_SERVER["PHP_SELF"]):【】//
    dirname($_SERVER["SCRIPT_NAME"]):【\】//
    dirname($_SERVER["SCRIPT_FILENAME"]):【D:/phpnow/vhosts/d.com.yii】//
    dirname(__FILE__):【】//

    require_once /a/b/b.php


    $_SERVER["HTTP_HOST"]:【d.com】//当前请求的 Host:即域名信信息

    $_SERVER["PHP_SELF"]:【】//
    $_SERVER["SCRIPT_NAME"]:【/x.php】//
    $_SERVER["SCRIPT_FILENAME"]:【D:/phpnow/vhosts/d.com.yii/x.php】//
    __FILE__ :【】//

    $_SERVER["REQUEST_URI"]:【/x.php/x/y/z.html?a=b&c=d】//url请求中包括/和之后的所有内容。
    $_SERVER["QUERY_STRING"]:【a=b&c=d】//url请求中?之后的内容。

    $_SERVER["DOCUMENT_ROOT"]:【D:/phpnow/vhosts/d.com.yii】//文档根目录。在服务器配置文件中定义

    basename($_SERVER["PHP_SELF"]):【】//
    basename($_SERVER["SCRIPT_NAME"]):【x.php】//
    basename($_SERVER["SCRIPT_FILENAME"]):【x.php】//
    basename(__FILE__):【】//

    dirname($_SERVER["PHP_SELF"]):【】//
    dirname($_SERVER["SCRIPT_NAME"]):【\】//
    dirname($_SERVER["SCRIPT_FILENAME"]):【D:/phpnow/vhosts/d.com.yii】//
    dirname(__FILE__):【】//

    /a/a.php


    $_SERVER["HTTP_HOST"]:【d.com】//当前请求的 Host:即域名信信息

    $_SERVER["PHP_SELF"]:【】//
    $_SERVER["SCRIPT_NAME"]:【/a/a.php】//
    $_SERVER["SCRIPT_FILENAME"]:【D:/phpnow/vhosts/d.com.yii/a/a.php】//
    __FILE__ :【】//

    $_SERVER["REQUEST_URI"]:【/a/a.php/x/y/z.html?a=b&c=d】//url请求中包括/和之后的所有内容。
    $_SERVER["QUERY_STRING"]:【a=b&c=d】//url请求中?之后的内容。

    $_SERVER["DOCUMENT_ROOT"]:【D:/phpnow/vhosts/d.com.yii】//文档根目录。在服务器配置文件中定义

    basename($_SERVER["PHP_SELF"]):【】//
    basename($_SERVER["SCRIPT_NAME"]):【a.php】//
    basename($_SERVER["SCRIPT_FILENAME"]):【a.php】//
    basename(__FILE__):【】//

    dirname($_SERVER["PHP_SELF"]):【】//
    dirname($_SERVER["SCRIPT_NAME"]):【/a】//
    dirname($_SERVER["SCRIPT_FILENAME"]):【D:/phpnow/vhosts/d.com.yii/a】//
    dirname(__FILE__):【】//

    require_once /a/b/b.php


    $_SERVER["HTTP_HOST"]:【d.com】//当前请求的 Host:即域名信信息

    $_SERVER["PHP_SELF"]:【】//
    $_SERVER["SCRIPT_NAME"]:【/a/a.php】//
    $_SERVER["SCRIPT_FILENAME"]:【D:/phpnow/vhosts/d.com.yii/a/a.php】//
    __FILE__ :【】//

    $_SERVER["REQUEST_URI"]:【/a/a.php/x/y/z.html?a=b&c=d】//url请求中包括/和之后的所有内容。
    $_SERVER["QUERY_STRING"]:【a=b&c=d】//url请求中?之后的内容。

    $_SERVER["DOCUMENT_ROOT"]:【D:/phpnow/vhosts/d.com.yii】//文档根目录。在服务器配置文件中定义

    basename($_SERVER["PHP_SELF"]):【】//
    basename($_SERVER["SCRIPT_NAME"]):【a.php】//
    basename($_SERVER["SCRIPT_FILENAME"]):【a.php】//
    basename(__FILE__):【】//

    dirname($_SERVER["PHP_SELF"]):【】//
    dirname($_SERVER["SCRIPT_NAME"]):【/a】//
    dirname($_SERVER["SCRIPT_FILENAME"]):【D:/phpnow/vhosts/d.com.yii/a】//
    dirname(__FILE__):【】//

    /x.php

     "
    /x.php
    " '$_SERVER["HTTP_HOST"]:【',['HTTP_HOST'],"】//当前请求的 Host:即域名信信息","
    " '
    ' '$_SERVER["PHP_SELF"]:【',['PHP_SELF'],"】//请求执行文件的相对地址","
    " '$_SERVER["SCRIPT_NAME"]:【',['SCRIPT_NAME'],"】//实际执行文件相对地址","
    " '$_SERVER["SCRIPT_FILENAME"]:【',['SCRIPT_FILENAME'],"】//实际执行文件的绝对路径。","
    " '__FILE__ :【', ,"】//实际执行代码的绝对路径。","
    " '
    ' '$_SERVER["REQUEST_URI"]:【',['REQUEST_URI'],"】//url请求中包括/和之后的所有内容。","
    " '$_SERVER["QUERY_STRING"]:【',['QUERY_STRING'],"】//url请求中?之后的内容。","
    " '
    ' '$_SERVER["DOCUMENT_ROOT"]:【',['DOCUMENT_ROOT'],"】//文档根目录。在服务器配置文件中定义","
    " "
    " 'basename($_SERVER["PHP_SELF"]):【',(['PHP_SELF']),"】//请求执行文件的文件名","
    " 'basename($_SERVER["SCRIPT_NAME"]):【',(['SCRIPT_NAME']),"】//实际执行文件文件名","
    " 'basename($_SERVER["SCRIPT_FILENAME"]):【',(['SCRIPT_FILENAME']),"】//实际执行文件文件名","
    " 'basename(__FILE__):【',(),"】//实际执行代码文件名","
    ""; "
    " 'dirname($_SERVER["PHP_SELF"]):【',(['PHP_SELF']),"】//请求执行文件的所在目录","
    " 'dirname($_SERVER["SCRIPT_NAME"]):【',(['SCRIPT_NAME']),"】//实际执行文件所在目录","
    " 'dirname($_SERVER["SCRIPT_FILENAME"]):【',(['SCRIPT_FILENAME']),"】//实际执行文件所在目录","
    " 'dirname(__FILE__):【',(),"】//实际执行代码所在目录","
    ""; "
    " "require_once "("a/a.php");

    /a/a.php

     "/a/a.php
    " '$_SERVER["HTTP_HOST"]:【',['HTTP_HOST'],"】//当前请求的 Host:即域名信信息","
    " '
    ' '$_SERVER["PHP_SELF"]:【',['PHP_SELF'],"】//请求执行文件的相对地址","
    " '$_SERVER["SCRIPT_NAME"]:【',['SCRIPT_NAME'],"】//实际执行文件相对地址","
    " '$_SERVER["SCRIPT_FILENAME"]:【',['SCRIPT_FILENAME'],"】//实际执行文件的绝对路径。","
    " '__FILE__ :【', ,"】//实际执行代码的绝对路径。","
    " '
    ' '$_SERVER["REQUEST_URI"]:【',['REQUEST_URI'],"】//url请求中包括/和之后的所有内容。","
    " '$_SERVER["QUERY_STRING"]:【',['QUERY_STRING'],"】//url请求中?之后的内容。","
    " '
    ' '$_SERVER["DOCUMENT_ROOT"]:【',['DOCUMENT_ROOT'],"】//文档根目录。在服务器配置文件中定义","
    " "
    " 'basename($_SERVER["PHP_SELF"]):【',(['PHP_SELF']),"】//请求执行文件的文件名","
    " 'basename($_SERVER["SCRIPT_NAME"]):【',(['SCRIPT_NAME']),"】//实际执行文件文件名","
    " 'basename($_SERVER["SCRIPT_FILENAME"]):【',(['SCRIPT_FILENAME']),"】//实际执行文件文件名","
    " 'basename(__FILE__):【',(),"】//实际执行代码文件名","
    ""; "
    " 'dirname($_SERVER["PHP_SELF"]):【',(['PHP_SELF']),"】//请求执行文件的所在目录","
    " 'dirname($_SERVER["SCRIPT_NAME"]):【',(['SCRIPT_NAME']),"】//实际执行文件所在目录","
    " 'dirname($_SERVER["SCRIPT_FILENAME"]):【',(['SCRIPT_FILENAME']),"】//实际执行文件所在目录","
    " 'dirname(__FILE__):【',(),"】//实际执行代码所在目录","
    ""; "
    " "require_once "("b/b.php");

    /a/b/php

     "/a/b/b.php
    " '$_SERVER["HTTP_HOST"]:【',['HTTP_HOST'],"】//当前请求的 Host:即域名信信息","
    " '
    ' '$_SERVER["PHP_SELF"]:【',['PHP_SELF'],"】//请求执行文件的相对地址","
    " '$_SERVER["SCRIPT_NAME"]:【',['SCRIPT_NAME'],"】//实际执行文件相对地址","
    " '$_SERVER["SCRIPT_FILENAME"]:【',['SCRIPT_FILENAME'],"】//实际执行文件的绝对路径。","
    " '__FILE__ :【', ,"】//实际执行代码的绝对路径。","
    " '
    ' '$_SERVER["REQUEST_URI"]:【',['REQUEST_URI'],"】//url请求中包括/和之后的所有内容。","
    " '$_SERVER["QUERY_STRING"]:【',['QUERY_STRING'],"】//url请求中?之后的内容。","
    " '
    ' '$_SERVER["DOCUMENT_ROOT"]:【',['DOCUMENT_ROOT'],"】//文档根目录。在服务器配置文件中定义","
    " "
    " 'basename($_SERVER["PHP_SELF"]):【',(['PHP_SELF']),"】//请求执行文件的文件名","
    " 'basename($_SERVER["SCRIPT_NAME"]):【',(['SCRIPT_NAME']),"】//实际执行文件文件名","
    " 'basename($_SERVER["SCRIPT_FILENAME"]):【',(['SCRIPT_FILENAME']),"】//实际执行文件文件名","
    " 'basename(__FILE__):【',(),"】//实际执行代码文件名","
    ""; "
    " 'dirname($_SERVER["PHP_SELF"]):【',(['PHP_SELF']),"】//请求执行文件的所在目录","
    " 'dirname($_SERVER["SCRIPT_NAME"]):【',(['SCRIPT_NAME']),"】//实际执行文件所在目录","
    " 'dirname($_SERVER["SCRIPT_FILENAME"]):【',(['SCRIPT_FILENAME']),"】//实际执行文件所在目录","
    " 'dirname(__FILE__):【',(),"】//实际执行代码所在目录","
    ""; "
    ";
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:如何配置Eclipse php xdebug(附代码) 下一篇:php取整的几种方法
    PHP编程就业班

    相关文章推荐

    • windows7下php开发环境搭建图文教程,• SSI使用详解(二)• PHP应用程序架构浅谈• php 深入理解strtotime函数• 基于php-fpm 参数的深入理解

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网