`

php常用 $_SERVER

    博客分类:
  • php
php 
阅读更多
元素/代码 描述
$_SERVER['PHP_SELF'] 返回当前执行脚本的文件名。
$_SERVER['GATEWAY_INTERFACE'] 返回服务器使用的 CGI 规范的版本。
$_SERVER['SERVER_ADDR'] 返回当前运行脚本所在的服务器的 IP 地址。
$_SERVER['SERVER_NAME'] 返回当前运行脚本所在的服务器的主机名(比如 www.w3school.com.cn)。
$_SERVER['SERVER_SOFTWARE'] 返回服务器标识字符串(比如 Apache/2.2.24)。
$_SERVER['SERVER_PROTOCOL'] 返回请求页面时通信协议的名称和版本(例如,“HTTP/1.0”)。
$_SERVER['REQUEST_METHOD'] 返回访问页面使用的请求方法(例如 POST)。
$_SERVER['REQUEST_TIME'] 返回请求开始时的时间戳(例如 1577687494)。
$_SERVER['QUERY_STRING'] 返回查询字符串,如果是通过查询字符串访问此页面。
$_SERVER['HTTP_ACCEPT'] 返回来自当前请求的请求头。
$_SERVER['HTTP_ACCEPT_CHARSET'] 返回来自当前请求的 Accept_Charset 头( 例如 utf-8,ISO-8859-1)
$_SERVER['HTTP_HOST'] 返回来自当前请求的 Host 头。
$_SERVER['HTTP_REFERER'] 返回当前页面的完整 URL(不可靠,因为不是所有用户代理都支持)。
$_SERVER['HTTPS'] 是否通过安全 HTTP 协议查询脚本。
$_SERVER['REMOTE_ADDR'] 返回浏览当前页面的用户的 IP 地址。
$_SERVER['REMOTE_HOST'] 返回浏览当前页面的用户的主机名。
$_SERVER['REMOTE_PORT'] 返回用户机器上连接到 Web 服务器所使用的端口号。
$_SERVER['SCRIPT_FILENAME'] 返回当前执行脚本的绝对路径。
$_SERVER['SERVER_ADMIN'] 该值指明了 Apache 服务器配置文件中的 SERVER_ADMIN 参数。
$_SERVER['SERVER_PORT'] Web 服务器使用的端口。默认值为 “80”。
$_SERVER['SERVER_SIGNATURE'] 返回服务器版本和虚拟主机名。
$_SERVER['PATH_TRANSLATED'] 当前脚本所在文件系统(非文档根目录)的基本路径。
$_SERVER['SCRIPT_NAME'] 返回当前脚本的路径。
$_SERVER['SCRIPT_URI'] 返回当前页面的 URI。

上表列出了您能够在 $_SERVER 中访问的最重要的元素:

分享到:
评论

相关推荐

    DX1.5 手机正式版

    $_SERVER['SCRIPT_NAME'] : $_SERVER['PHP_SELF']); //当前脚本 比如forum $_G['basescript'] = CURSCRIPT; //站点地址 $_G['siteurl'] = htmlspecialchars(‘http://’.$_SERVER['HTTP_HOST'].preg_replace(“/\/+...

    PHP $_SERVER详解

    php编程中经常需要用到一些服务器的一些资料,我把常用的用高亮的方式贴出来,其余的放在后面.方便以后查阅

    PHP 采集程序 常用函数

    当前的脚本网址 ... }else{ $scriptName = $_SERVER[“PHP_SELF”]; if(empty($_SERVER[“QUERY_STRING”])) $nowurl = $scriptName; else $nowurl = $scriptName.”?”.$_SERVER[“QUERY_STRING”]; } return $

    PHP 采集程序中常用的函数

    复制代码 代码如下://获得当前的脚本网址 ... } else { $scriptName = $_SERVER[”PHP_SELF”]; if(empty($_SERVER[”QUERY_STRING”])) $nowurl = $scriptName; else $nowurl = $scriptName.”?”.$_SERVER[”QUERY_ST

    php实现多城市切换特效

    我们先来看下个人常用的代码 PHP <?php include_once('./qqwry.php'); $QQWry=new QQWry; function get_real_ip(){ ...$ips = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']); if ($ip) {

    继续收藏一些PHP常用函数第1/2页

    复制代码 代码如下: <? function GetIP() { //获取IP if ($_SERVER[... else if ($_SERVER[“REMOTE_ADDR”]) $ip = $_SERVER[“REMOTE_ADDR”]; else if (getenv(“HTTP_X_FORWARDED_FOR”)) $ip =

    收藏的PHP常用函数 推荐收藏保存

    内容: 复制代码 代码如下: <? function GetIP() { //获取IP if ($_SERVER[... else if ($_SERVER[“REMOTE_ADDR”]) $ip = $_SERVER[“REMOTE_ADDR”]; else if (getenv(“HTTP_X_FORWARDED_FOR”)) $

    [PHP]经常用到的实用函数集合第1/2页

    最新打算学习php,发现好多函数需要用到,可自己写又麻烦,于是找了下php的常用函数,从各大php系统中弄下来的,绝对是使用的php实用函数复制代码 代码如下:function GetIP() { //获取IP if ($_SERVER[...

    PHP 超级全局变量相关总结

    超级全局变量在PHP 4.1.0之后被启用, 是... $_SERVER $_REQUEST $_POST $_GET $_FILES $_ENV $_COOKIE $_SESSION 本章节我们将讲解几个常用的超级全局变量,其余变量我们在接下来几个章节会介绍到。 PHP $GLOBALS

    全面了解PHP中的全局变量

    •$_SERVER •$_REQUEST •$_POST •$_GET •$_FILES •$_ENV •$_COOKIE •$_SESSION 本章节我们将讲解几个常用的超级全局变量,其余变量我们在接下来几个章节会介绍到。 PHP $GLOBAL $GLOBAL 是PHP的一个超级全局...

    thinkphp中常用的系统常量和系统变量

    输出$_SERVER变量{$Think.session.session_id|md5} // 输出$_SESSION变量 {$Think.get.pageNumber} // 输出$_GET变量 {$Think.cookie.name} // 输出$_COOKIE变量 以上方式还可以写成:{$_SERVER.s

    php中常用的预定义变量小结

    前面的$_SERVER[PHP_SELF]返回的是一段信息,如”/upload/try.php”而后面的则返回一个数组:如:$path_parts = pathinfo(‘index.html’);echo $path_parts[‘dirname’], “\n”;echo $path_parts[‘basenam

    PHP网络编程技术与实践 源码

    3.4.1 服务器变量:$_SERVER 3.4.2 环境变量:$_ENV 3.4.3 获取HTTP Cookies信息:$_COOKIE 3.4.4 获取HTTP GET信息:$_GET 3.4.5 获取HTTP POST信息:$_POST 3.4.6 HTTP文件上传信息:$_FILES 3.4.7 REQUEST变量:$...

    天目MVC网站管理系统 T1.352 正式版.zip

    升级route控制器,过滤$_SERVER['PATH_INFO']变量.防止数据库注入 升级主控制器success方法,当存在cookie->From_url值时优先转向该网址 修复已知BUG TEMMOKUMVC前台截图 TEMMOKUMVC后台截图 相关阅读 ...

    php中的路径问题与set_include_path使用介绍

    //输出D:\phpweb\php_example 2.$_SERVER[‘SCRIPT_FILENAME’]; //输出D:/phpweb/php_example/include_path.php second: php中的set_include_path 在php中,include文件时,当包含路径不为相对也不为绝对时(如:...

    php文件缓存类汇总

    本文实例讲述了php的文件缓存类。分享给大家供大家参考。...//$fzz->set(“kk”,$_SERVER,10000); //此方法不与类属性想冲突,可以用任意缓存名; print_r($fzz->kk); //读取缓存 //print_r($fzz->get(“kk”))

    天目MVC网站管理系统Home版 T1.362正式版.zip

    升级route控制器,过滤$_SERVER['PATH_INFO']变量.防止数据库注入 升级主控制器success方法,当存在cookie->From_url值时优先转向该网址 修复已知BUG 天目MVC网站管理系统Home版前台截图 天目MVC网站管理系统...

    PHP预定义变量9大超全局数组用法详解

    本文主要介绍PHP9个超全局数组$_SERVER、$_GET、$_POST、$_COOKIE、$_FILES、$_ENV、$_REQUEST、$_SESSION、$GLOBALS的详细用法。

    一些php项目中比较通用的php自建函数的详解

    1.请求接口的处理函数复制代码 代码如下:/** * curl访问程序接口 * @param string * @return array */ function getCurlDate($url, $datas, $key) { $datas[‘time’] = $_SERVER[‘REQUEST_TIME’] + 300;...

    php获取网站根目录物理路径的几种方法(推荐)

    define(WWWROOT,str_ireplace(str_replace(/,\\,$_SERVER['PHP_SELF']),'',__FILE__).\\); echo WWWROOT ; ?> php获取网站根目录方法二: <?php define('WWW_PATH',str_replace('\\','/',realpath(d

Global site tag (gtag.js) - Google Analytics