程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php應用路徑變量問題總結

php應用路徑變量問題總結

編輯:關於PHP編程

本地服務器,域名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

<? "<br/>/x.php<hr/>" '$_SERVER["HTTP_HOST"]:【',['HTTP_HOST'],"】//當前請求的 Host:即域名信信息","<br/>" '<br/>' '$_SERVER["PHP_SELF"]:【<font color="#EE00EE">',['PHP_SELF'],"</font>】//<font color='green'>請求執行文件的</font><font color='red'>相對</font><font color='blue'>地址</font>","<br/>" '$_SERVER["SCRIPT_NAME"]:【',['SCRIPT_NAME'],"】//<font color='green'>實際執行文件</font><font color='red'>相對</font><font color='blue'>地址</font>","<br/>" '$_SERVER["SCRIPT_FILENAME"]:【',['SCRIPT_FILENAME'],"】//<font color='green'>實際執行文件的</font><font color='red'>絕對</font><font color='blue'>路徑</font>。","<br/>" '__FILE__ :【<font color="#EE00EE">', ,"</font>】//<font color='green'>實際執行代碼的</font><font color='red'>絕對</font><font color='blue'>路徑</font>。","<br/>" '<br/>' '$_SERVER["REQUEST_URI"]:【',['REQUEST_URI'],"】//url請求中包括/和之後的所有內容。","<br/>" '$_SERVER["QUERY_STRING"]:【',['QUERY_STRING'],"】//url請求中?之後的內容。","<br/>" '<br/>' '$_SERVER["DOCUMENT_ROOT"]:【',['DOCUMENT_ROOT'],"】//文檔根目錄。在服務器配置文件中定義","<br/>" "<br/>" 'basename($_SERVER["PHP_SELF"]):【<font color="#EE00EE">',(['PHP_SELF']),"</font>】//<font color='green'>請求執行文件的</font>的<font color='blue'>文件名</font>","<br/>" 'basename($_SERVER["SCRIPT_NAME"]):【',(['SCRIPT_NAME']),"】//<font color='green'>實際執行文件</font>的<font color='blue'>文件名</font>","<br/>" 'basename($_SERVER["SCRIPT_FILENAME"]):【',(['SCRIPT_FILENAME']),"】//<font color='green'>實際執行文件</font>的<font color='blue'>文件名</font>","<br/>" 'basename(__FILE__):【<font color="#EE00EE">',(),"</font>】//<font color='green'>實際執行代碼</font>的<font color='blue'>文件名</font>","<br/>"
 "<br/>" 'dirname($_SERVER["PHP_SELF"]):【<font color="#EE00EE">',(['PHP_SELF']),"</font>】//<font color='green'>請求執行文件的</font>的<font color='blue'>所在目錄</font>","<br/>" 'dirname($_SERVER["SCRIPT_NAME"]):【',(['SCRIPT_NAME']),"】//<font color='green'>實際執行文件</font>的<font color='blue'>所在目錄</font>","<br/>" 'dirname($_SERVER["SCRIPT_FILENAME"]):【',(['SCRIPT_FILENAME']),"】//<font color='green'>實際執行文件</font>的<font color='blue'>所在目錄</font>","<br/>" 'dirname(__FILE__):【<font color="#EE00EE">',(),"</font>】//<font color='green'>實際執行代碼</font>的<font color='blue'>所在目錄</font>","<br/>"
 "<br/>" "require_once "("a/a.php");

/a/a.php

<? "/a/a.php<hr/>" '$_SERVER["HTTP_HOST"]:【',['HTTP_HOST'],"】//當前請求的 Host:即域名信信息","<br/>" '<br/>' '$_SERVER["PHP_SELF"]:【<font color="#EE00EE">',['PHP_SELF'],"</font>】//<font color='green'>請求執行文件的</font><font color='red'>相對</font><font color='blue'>地址</font>","<br/>" '$_SERVER["SCRIPT_NAME"]:【',['SCRIPT_NAME'],"】//<font color='green'>實際執行文件</font><font color='red'>相對</font><font color='blue'>地址</font>","<br/>" '$_SERVER["SCRIPT_FILENAME"]:【',['SCRIPT_FILENAME'],"】//<font color='green'>實際執行文件的</font><font color='red'>絕對</font><font color='blue'>路徑</font>。","<br/>" '__FILE__ :【<font color="#EE00EE">', ,"</font>】//<font color='green'>實際執行代碼的</font><font color='red'>絕對</font><font color='blue'>路徑</font>。","<br/>" '<br/>' '$_SERVER["REQUEST_URI"]:【',['REQUEST_URI'],"】//url請求中包括/和之後的所有內容。","<br/>" '$_SERVER["QUERY_STRING"]:【',['QUERY_STRING'],"】//url請求中?之後的內容。","<br/>" '<br/>' '$_SERVER["DOCUMENT_ROOT"]:【',['DOCUMENT_ROOT'],"】//文檔根目錄。在服務器配置文件中定義","<br/>" "<br/>" 'basename($_SERVER["PHP_SELF"]):【<font color="#EE00EE">',(['PHP_SELF']),"</font>】//<font color='green'>請求執行文件的</font>的<font color='blue'>文件名</font>","<br/>" 'basename($_SERVER["SCRIPT_NAME"]):【',(['SCRIPT_NAME']),"】//<font color='green'>實際執行文件</font>的<font color='blue'>文件名</font>","<br/>" 'basename($_SERVER["SCRIPT_FILENAME"]):【',(['SCRIPT_FILENAME']),"】//<font color='green'>實際執行文件</font>的<font color='blue'>文件名</font>","<br/>" 'basename(__FILE__):【<font color="#EE00EE">',(),"</font>】//<font color='green'>實際執行代碼</font>的<font color='blue'>文件名</font>","<br/>"
 "<br/>" 'dirname($_SERVER["PHP_SELF"]):【<font color="#EE00EE">',(['PHP_SELF']),"</font>】//<font color='green'>請求執行文件的</font>的<font color='blue'>所在目錄</font>","<br/>" 'dirname($_SERVER["SCRIPT_NAME"]):【',(['SCRIPT_NAME']),"】//<font color='green'>實際執行文件</font>的<font color='blue'>所在目錄</font>","<br/>" 'dirname($_SERVER["SCRIPT_FILENAME"]):【',(['SCRIPT_FILENAME']),"】//<font color='green'>實際執行文件</font>的<font color='blue'>所在目錄</font>","<br/>" 'dirname(__FILE__):【<font color="#EE00EE">',(),"</font>】//<font color='green'>實際執行代碼</font>的<font color='blue'>所在目錄</font>","<br/>"
 "<br/>" "require_once "("b/b.php");

/a/b/php

<? "/a/b/b.php<hr/>" '$_SERVER["HTTP_HOST"]:【',['HTTP_HOST'],"】//當前請求的 Host:即域名信信息","<br/>" '<br/>' '$_SERVER["PHP_SELF"]:【<font color="#EE00EE">',['PHP_SELF'],"</font>】//<font color='green'>請求執行文件的</font><font color='red'>相對</font><font color='blue'>地址</font>","<br/>" '$_SERVER["SCRIPT_NAME"]:【',['SCRIPT_NAME'],"】//<font color='green'>實際執行文件</font><font color='red'>相對</font><font color='blue'>地址</font>","<br/>" '$_SERVER["SCRIPT_FILENAME"]:【',['SCRIPT_FILENAME'],"】//<font color='green'>實際執行文件的</font><font color='red'>絕對</font><font color='blue'>路徑</font>。","<br/>" '__FILE__ :【<font color="#EE00EE">', ,"</font>】//<font color='green'>實際執行代碼的</font><font color='red'>絕對</font><font color='blue'>路徑</font>。","<br/>" '<br/>' '$_SERVER["REQUEST_URI"]:【',['REQUEST_URI'],"】//url請求中包括/和之後的所有內容。","<br/>" '$_SERVER["QUERY_STRING"]:【',['QUERY_STRING'],"】//url請求中?之後的內容。","<br/>" '<br/>' '$_SERVER["DOCUMENT_ROOT"]:【',['DOCUMENT_ROOT'],"】//文檔根目錄。在服務器配置文件中定義","<br/>" "<br/>" 'basename($_SERVER["PHP_SELF"]):【<font color="#EE00EE">',(['PHP_SELF']),"</font>】//<font color='green'>請求執行文件的</font>的<font color='blue'>文件名</font>","<br/>" 'basename($_SERVER["SCRIPT_NAME"]):【',(['SCRIPT_NAME']),"】//<font color='green'>實際執行文件</font>的<font color='blue'>文件名</font>","<br/>" 'basename($_SERVER["SCRIPT_FILENAME"]):【',(['SCRIPT_FILENAME']),"】//<font color='green'>實際執行文件</font>的<font color='blue'>文件名</font>","<br/>" 'basename(__FILE__):【<font color="#EE00EE">',(),"</font>】//<font color='green'>實際執行代碼</font>的<font color='blue'>文件名</font>","<br/>"
 "<br/>" 'dirname($_SERVER["PHP_SELF"]):【<font color="#EE00EE">',(['PHP_SELF']),"</font>】//<font color='green'>請求執行文件的</font>的<font color='blue'>所在目錄</font>","<br/>" 'dirname($_SERVER["SCRIPT_NAME"]):【',(['SCRIPT_NAME']),"】//<font color='green'>實際執行文件</font>的<font color='blue'>所在目錄</font>","<br/>" 'dirname($_SERVER["SCRIPT_FILENAME"]):【',(['SCRIPT_FILENAME']),"】//<font color='green'>實際執行文件</font>的<font color='blue'>所在目錄</font>","<br/>" 'dirname(__FILE__):【<font color="#EE00EE">',(),"</font>】//<font color='green'>實際執行代碼</font>的<font color='blue'>所在目錄</font>","<br/>"
 "<br/>";

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved