`
renzhelife
  • 浏览: 669047 次
文章分类
社区版块
存档分类
最新评论

superglobals超全局变量之server

 
阅读更多

/**********by garcon1986*******************/

<?php
//$_SERVER -- $HTTP_SERVER_VARS [deprecated] — Server and execution environment information
//test url: http://localhost/superglobal.php?id=1&name=sun
echo $_SERVER['DOCUMENT_ROOT'].'<BR />'; // 文档根目录 ex: C:/wamp/www/
echo $_SERVER['PHP_SELF'].'<br />'; //获取当前正在执行脚本的文件名 ex: /aptana/php5/superglobal.php
echo $_SERVER['PHP_AUTH_DIGEST'].'<br />';
echo $_SERVER['PHP_AUTH_USER'].'<br />';
echo $_SERVER['PHP_AUTH_PW'].'<br />';
echo $_SERVER['AUTH_TYPE'].'<br />';
echo $_SERVER['argv'][0].'<br />';
echo $_SERVER['SERVER_PROTOCOL'].'<br />'; // 请求页面时通信协议的名称和版本。ex:HTTP/1.1
echo $_SERVER['SERVER_NAME'].'<br />'; //服务器名 ex: localhost
echo $_SERVER['SERVER_SOFTWARE'].'<br />'; // 服务器软件名 ex: Apache/2.2.11 (Win32) PHP/5.3.0
echo $_SERVER['SERVER_PORT'].'<br />'; //服务器端口 ex: 80
echo $_SERVER['SERVER_ADDR'].'<br />'; //服务器端口 ex: 127.0.0.1
echo $_SERVER['SERVER_ADMIN'].'<br />'; // EX: admin@localhost
echo $_SERVER['GATEWAY_INTERFACE'].'<br />'; //网关界面 ex: CGI/1.1
echo $_SERVER['REQUEST_METHOD'].'<br />'; //请求方法 i.e. 'GET', 'HEAD', 'POST', 'PUT'. ex: GET
echo $_SERVER['REQUEST_TIME'].'<BR />'; //请求开始时的时间戳。从 PHP 5.1.0 起有效。和time函数效果一样。
echo time().'<BR />';
echo $_SERVER['REQUEST_URI'].'<BR />'; //ex: /aptana/php5/superglobal.php?id=1&name=sun
echo $_SERVER['QUERY_STRING'].'<BR />'; //url里的字符串 ex: id=1&name=sun
echo $_SERVER['HTTP_ACCEPT'].'<BR />'; // ex: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
echo $_SERVER['HTTP_ACCEPT_CHARSET'].'<BR />'; // ex: ISO-8859-1,utf-8;q=0.7,*;q=0.7
echo $_SERVER['HTTP_ACCEPT_ENCODING'].'<BR />'; //gzip使用deflate算法进行压缩,以及图形格式png也使用deflate算法进行压缩 ex: gzip,deflate
echo $_SERVER['HTTP_ACCEPT_LANGUAGE'].'<BR />'; // ex: en-us,en;q=0.5
echo $_SERVER['HTTP_CONNECTION'].'<BR />'; //ex: keep-alive
echo $_SERVER['HTTP_HOST'].'<BR />'; // ex: localhost
echo $_SERVER['HTTP_REFERER'].'<br />'; // 链接到当前页面的前一页面的 URL 地址
echo $_SERVER['HTTP_USER_AGENT'].'<BR />'; //返回用户使用的浏览器信息 ex: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8
echo $_SERVER['HTTPS'].'<BR />'; // 如果通过https访问,则被设为一个非空的值,否则返回off.
echo $_SERVER['REMOTE_ADDR'].'<BR />'; //正在浏览当前页面用户的 IP 地址 EX: 127.0.0.1
echo $_SERVER['REMOTE_HOST'].'<BR />'; //正在浏览当前页面用户的主机名。反向域名解析基于该用户的 REMOTE_ADDR。如本地测试返回127.0.0.1
echo $_SERVER['REMOTE_PORT'].'<BR />'; //用户电脑和服务器交互使用的端口
echo $_SERVER['SCRIPT_FILENAME'].'<BR />'; //当前执行脚本的绝对路径 ex: C:/wamp/www/aptana/php5/superglobal.php
echo $_SERVER['SCRIPT_SIGNATURE'].'<BR />';
echo $_SERVER['SCRIPT_NAME'].'<BR />'; //包含当前脚本的路径 EX: /aptana/php5/superglobal.php
echo $_SERVER['PATH_INFO'].'<br />';
echo $_SERVER['ORIG_PATH_INFO'].'<br />';
?>

分享到:
评论

相关推荐

    PHP 超级全局变量相关总结

    PHP中预定义了几个超级全局变量(superglobals) ,这意味着它们在一个脚本的全部作用域中都可用。 你不需要特别说明,就可以在函数及类中使用。 PHP 超级全局变量列表: $GLOBALS $_SERVER $_REQUEST $_POST $_...

    全面了解PHP中的全局变量

    PHP中预定义了几个超级全局变量(superglobals) ,这意味着它们在一个脚本的全部作用域中都可用。 你不需要特别说明,就可以在函数及类中使用。 PHP 超级全局变量列表: •$GLOBALS •$_SERVER •$_REQUEST •$_...

    PHP超全局数组(Superglobals)介绍

    主要介绍了PHP超全局数组(Superglobals)介绍,本文讲解了概述、变量的作用域、超全局数组及注意事项等内容,需要的朋友可以参考下

    关于PHP常见面试题.pdf

    5. 什么是PHP中的超全局变量(Superglobals)?请列举几个常用的PHP超全局变量。 6. PHP中的面向对象编程(Object-Oriented Programming)是怎样实现的?请简要介绍在PHP中的面向对象编程特性。 7. PHP中的会话管理...

    PHP教程 预定义变量

    因此通常被称为自动全局变量(autoglobals)或者超全局变量(superglobals)。 复制代码 代码如下: &lt;?php $a = “PHP教程网”; echo “通过\$GLOBALS来取变量值:”.$GLOBALS[‘a’]; //输出:通过$GLOBALS来取...

    jaeger-php:适用于PHP OpenTracing API的Jaeger绑定

    $ tracer = $ config -&gt; initTracer ( '...摘自Superglobals $ spanContext = $ tracer -&gt; extract ( Formats \ TEXT_MAP , $ _SERVER );开始跨度$ serverSpan = $ tracer -&gt; startSpan ( 'example HTTP' , [ 'child_

    PHP 小心urldecode引发的SQL注入漏洞

    Ihipop 学校的 Discuz X1.5 论坛被黑,在那里吵了一个下午。Google 一下“Discuz!... Discuz 是国内很流行的论坛系统,被黑的网站应该...在 PHP 手册中,urldecode 函数下面有一个警告: The superglobals $_GET and $_REQ

    crud-mvc-php

    会话,$ _FILES,$ _POST和$ _GET superglobals 在本地运行 该系统是使用XAMPP Web系统管理平台开发,测试和评估的。 因此,我建议使用XAMPP进行测试 首先将项目克隆到xampp的HTDOCS文件夹的根目录(删除文件,不要...

    Project-CodeIgniter-CMS:基于Codeigniter的应用程序,用于管理网站内容

    基于Codeigniter的用于管理网站内容的应用程序(内容管理系统)。 管理员有一个功能强大的部分来控制文章,类别,用户和用户组。 该应用程序的用户界面具有响应能力,它是使用Bootstrap框架构建的。...

    The-PHP-Workshop:一种新的交互式学习PHP的方法

    这是发布的的存储库。 它包含从头到尾完成该课程所必需的所有支持项目文件。 要求和设置 要开始使用项目文件,您需要: ... MySQL Workbench 在和上安装Composer ... 按照动手方法,您将建立创建自己的动态网站所需的...

Global site tag (gtag.js) - Google Analytics