__FILE__ $_SERVER['PHP_SELF'] $_SERVER['SCRIPT_NAME'] $_SERVER['SCRIPT_FILENAME'] 的区别

echo "<strong>";

echo "__FILE__:".__FILE__;echo "<br/>";

echo "PHP-SELF:".$_SERVER[‘PHP_SELF‘];echo "<br/>";

echo "name:".$_SERVER[‘SCRIPT_NAME‘];echo "<br/>";

echo "filename:".$_SERVER[‘SCRIPT_FILENAME‘];

echo "</strong>";

__FILE__:D:\AppServ\www\test_file\13\index.php
PHP-SELF:/test_file/13/index.php
name:/test_file/13/index.php
filename:D:/AppServ/www/test_file/13/index.php

__FILE__ $_SERVER['PHP_SELF'] $_SERVER['SCRIPT_NAME'] $_SERVER['SCRIPT_FILENAME'] 的区别

时间: 2024-10-12 06:07:15

__FILE__ $_SERVER['PHP_SELF'] $_SERVER['SCRIPT_NAME'] $_SERVER['SCRIPT_FILENAME'] 的区别的相关文章

详解__FILE__与$_SERVER[&#39;SCRIPT_FILENAME&#39;]的区别

废话不多说 直接上测试代码: 1 <?php 2 //引入的是ceshi4文件夹下的ceshi4.php; 3 require_once './ceshi4/ceshi4.php'; 下面是ceshi4文件夹下的ceshi4.php: echo 'SCRIPT_FILENAME为:'. $_SERVER['SCRIPT_FILENAME']; echo '<br/>';echo '__FILE__为:'. __FILE__;//都是根目录开始echo '<br/>';echo

获取文件绝对路径:__FILE__与 $_SERVER[SCRIPT_FILENAME&#39;&#39;] 的 区别

__FILE__ :  获取某文件在本地目录中的绝对路径,(也就是说,哪个文件执行这行代码,它就获取哪个文件的绝对路径) $__SERVER['SCRIPT_FILENAME']  :  获取当前url路由的绝对路径(也就是说,我们在Url中,访问的是哪个文件,它就获取这个文件的绝对路径) 获取文件绝对路径:__FILE__与 $_SERVER[SCRIPT_FILENAME''] 的 区别 原文地址:https://www.cnblogs.com/wangshuazi/p/11117627.h

PHP中获取当前页面的完整URL &amp; php $_SERVER中的SERVER_NAME 和HTTP_HOST的区别

#测试网址:     http://localhost/blog/testurl.php?id=5 //获取域名或主机地址 echo $_SERVER['HTTP_HOST']."<br>"; #localhost //获取网页地址 echo $_SERVER['PHP_SELF']."<br>"; #/blog/testurl.php //获取网址参数 echo $_SERVER["QUERY_STRING"].&quo

php预定义$_SERVER实例,所有$_SERVER开头的都是预定义服务变量。

<style> body{ background:#EEE; } </style> <?php header("Content-type:text/html;charset=utf8"); echo "error_reporting=>".error_reporting(E_ALL)."<br>"; echo "PHP_SELF=>".$_SERVER['PHP_SELF'

php $_SERVER中的SERVER_NAME 和HTTP_HOST的区别

关于这个问题,搜索引擎上搜到一大片的文章,有很多问题,在这找到一篇正确的说法:http://mimiz.cn/index.php/php/php-http_host-server_name-difference/ 转载一下 引用 最近在开发站群软件,用到了根据访问域名判断子站点的相关问题.PHP获取当前域名有两个变量 HTTP_HOST 和 SERVER_NAME,我想知道两者的区别以及哪个更加可靠. 首先我想说,百度上那些转来转去的文章都是扯淡!有说相同的,有说不同的,都没说明原因,没经过验证

PHP中$_SERVER的详细参数与说明

PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用. $_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关. $_SERVER['argv'] #传递给该脚本的参数. $_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式). $_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本.例如,"CGI/1.1". $_

PHP $_SERVER详解

php编程中经常需要用到一些服务器的一些资料,我把常用的用高亮的方式贴出来,其余的放在后面.方便以后查阅 $_SERVER['HTTP_ACCEPT_LANGUAGE']//浏览器语言 $_SERVER['REMOTE_ADDR'] //当前用户 IP . $_SERVER['REMOTE_HOST'] //当前用户主机名 $_SERVER['REQUEST_URI'] //URL $_SERVER['REMOTE_PORT'] //端口. $_SERVER['SERVER_NAME'] //服

PHP $_SERVER 常用命令

$_SERVER['HTTP_ACCEPT_LANGUAGE'] // 浏览器语言 $_SERVER['REMOTE_ADDR'] // 当前用户IP $_SERVER['REMOTE_HOST'] // 当前用户主机名 $_SERVER['REQUESR_URI'] // URL $_SERVER['REMOTE_PORT'] //端口. $_SERVER['SERVER_NAME'] //服务器主机的名称. $_SERVER['PHP_SELF']//正在执行脚本的文件名 $_SERVER[

php&gt;$_SERVER服务的一些常用命令

$_SERVER['REMOTE_ADDR'] //当前用户 IP . $_SERVER['REMOTE_HOST'] //当前用户主机名   $_SERVER['REQUEST_URI'] //URL $_SERVER['HTTP_ACCEPT_LANGUAGE']//浏览器语言  $_SERVER['REMOTE_PORT'] //端口. $_SERVER['SERVER_NAME'] //服务器主机的名称.  $_SERVER['PHP_SELF']//正在执行脚本的文件名  $_SERV