`
ideaforj
  • 浏览: 73066 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PHP $_SERVER变量的使用

    博客分类:
  • PHP
 
阅读更多

$_SERVER 变量的使用

PHP编程中经常需要用到一些服务器的一些资料,可以通过$_SERVER来获取

print_r($_SERVER);
 

打印结果:

 

[HTTP_ACCEPT] => */* [HTTP_ACCEPT_LANGUAGE] => zh-cn [HTTP_ACCEPT_ENCODING] => gzip, deflate [HTTP_USER_AGENT] => Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0) [HTTP_HOST] => localhost [HTTP_CONNECTION] => Keep-Alive [HTTP_COOKIE] => PHPSESSID=e19d7b71bc8548f3ae72ecb78d35269d [PATH] => C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Java\jdk1.6.0_11\bin;C:\Program Files\Java\jdk1.6.0_11\jre\bin;C:\Program Files\TortoiseSVN\bin [SystemRoot] => C:\WINDOWS [COMSPEC] => C:\WINDOWS\system32\cmd.exe [PATHEXT] => .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH [WINDIR] => C:\WINDOWS [SERVER_SIGNATURE] =>

Apache/2.2.8 (Win32) PHP/5.2.6 Server at localhost Port 80

[SERVER_SOFTWARE] => Apache/2.2.8 (Win32) PHP/5.2.6 [SERVER_NAME] => localhost [SERVER_ADDR] => 127.0.0.1 [SERVER_PORT] => 80 [REMOTE_ADDR] => 127.0.0.1 [DOCUMENT_ROOT] => D:/AppServ2510/www [SERVER_ADMIN] => theemail@sohu.com [SCRIPT_FILENAME] => D:/AppServ2510/www/qthinker/weijingtai/content.php [REMOTE_PORT] => 2278 [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.1 [REQUEST_METHOD] => GET [QUERY_STRING] => [REQUEST_URI] => /qthinker/weijingtai/content.php [SCRIPT_NAME] => /qthinker/weijingtai/content.php [PHP_SELF] => /qthinker/weijingtai/content.php [REQUEST_TIME] => 1350907194

0
2
分享到:
评论

相关推荐

    $_SERVER相关函数

    在PHP开发中,`$_SERVER`是一个预定义的全局变量,它包含了服务器和执行环境的信息。这些信息对理解客户端请求、服务器配置以及处理HTTP头部非常重要。以下将详细介绍`$_SERVER`中的一些常用元素及其应用场景。 ###...

    PHP通过$_SERVER['REMOTE_ADDR']得到的是内网IP?如何才能获得客户的公网IP(真实IP地址).zip

    首先,`$_SERVER['REMOTE_ADDR']`是PHP用于获取客户端(浏览器)IP地址的一个变量,按照HTTP协议,这是服务器接收到的请求头中的信息。然而,如果用户访问你的网站经过了代理服务器或者负载均衡器,这个IP地址可能会...

    php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别

    为此,PHP提供了多种预定义变量来实现这一功能,其中$_SERVER['PHP_SELF']与$_SERVER['SCRIPT_NAME']是最常用的两种。尽管它们都用于获取脚本的路径信息,但在不同的运行环境下,这两个变量的值可能有所不同。本文将...

    php几个预定义变量$_SERVER用法小结

    `$_SERVER`数组就是这样的一个预定义变量,它包含了一系列与服务器相关的变量,帮助开发者获取服务器和请求的相关信息。下面我们将详细介绍`$_SERVER`数组中常见的几个用法。 1. `$_SERVER['DOCUMENT_ROOT']` 这个...

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

    ### PHP中$_SERVER的详细参数与说明 在PHP开发中,`$_SERVER`是一个预定义的全局数组,包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等服务器环境信息。掌握`$_SERVER`中的各种参数及其...

    $_SERVER_常量总结

    在 PHP 编程语言中,`$_SERVER` 是一个预定义的全局数组变量,用于存储有关 HTTP 服务器和执行环境的信息。通过 `$_SERVER` 数组,开发人员可以访问到各种有用的服务器变量,这些变量对于理解客户端请求以及服务器...

    PHP中$_SERVER使用说明

    当PHP运行在Apache模块方式并使用HTTP认证时,$_SERVER['PHP_AUTH_USER']、$_SERVER['PHP_AUTH_PW']和$_SERVER['AUTH_TYPE']提供了HTTP认证的用户信息和认证类型,这对于保护脚本的安全访问非常关键。 以上介绍涵盖...

    PHP $_SERVER详解

    8. `$_SERVER['argv']` 和 `$_SERVER['argc']`:这两个变量仅在命令行模式下使用,`argv`是传递给脚本的参数数组,而`argc`是这些参数的总数。 9. `$_SERVER['GATEWAY_INTERFACE']`:显示服务器遵循的CGI规范版本,...

    服务器变量 $_SERVER 的深入解析

    服务器变量 $_SERVER 的深入解析: 1、$_SESSION[‘PHP_SELF’] — 获取当前正在执行脚本的文件名 2、$_SERVER[‘SERVER_PROTOCOL’] — 请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。 3、$_SERVER[...

    PHP 获取顶级域名

    总之,获取顶级域名在PHP中涉及到对`$_SERVER`全局变量的使用,以及对主机名的解析和公共顶级域名列表的查询。通过上述方法,你可以有效地从URL中提取出顶级域名信息,从而更好地处理和管理你的网站或应用程序。

    PHP超级全局变量【$GLOBALS,$_SERVER,$_REQUEST等】用法实例分析

    $_SERVER变量中的元素可以提供诸如当前脚本的绝对路径(PHP_SELF)、服务器的IP地址(SERVER_ADDR)、服务器的主机名(SERVER_NAME)以及HTTP请求方法(REQUEST_METHOD)等信息。例如,$_SERVER['HTTP_USER_AGENT']...

    从PHP $_SERVER相关参数判断是否支持Rewrite模块

    如果页面经过重定向,`$_SERVER['REDIRECT_QUERY_STRING']`和`$_SERVER['REDIRECT_URL']`会被设置,从而可以通过检查这两个变量是否存在来确定是否使用了Rewrite模块。 然而,对于使用ISAPI Rewrite的环境,情况...

    AJAX 请求区分 $_SERVER['HTTP_X_REQUESTED_WITH'] 小解

    `$_SERVER['HTTP_X_REQUESTED_WITH']` 是一个在 PHP 中常见的用来识别 AJAX(Asynchronous JavaScript and XML)请求的变量。然而,很多人对这个变量的理解并不深入,常常将其误认为是 PHP 内置的自定义变量,而实际...

    PHP5下$_SERVER变量不再受magic_quotes_gpc保护的弥补方法

    在php5的环境中我们的$_SERVER变量将不再受magic_quotes_gpc的保护,至于程序该如何加强自己的安全性,下面我们总结了怎么保护php中的cookie,get,post,files数据哦,有需要的朋友可参考一下

    php 超全局变量

    下面是一个简单的 PHP 脚本示例,展示了如何使用 $_GET 超全局变量来获取 URL 中的参数,并显示出来: ```php <?php if (isset($_GET['name'])) { echo 'Hello, ' . $_GET['name']; } else { echo 'Hello, Guest'...

    php $_SERVER当前完整url的写法

    ### PHP 获取当前完整URL的方法及$_SERVER变量详解 在PHP开发中,经常需要获取当前页面的完整URL(包括协议头、主机名、脚本名称以及查询字符串),这对于重定向、生成分享链接等应用场景非常有用。本文将详细介绍...

Global site tag (gtag.js) - Google Analytics