PHP中的预定义变量$_SERVER参数详解

来源:互联网 发布:温州龙湾数控编程培训 编辑:程序博客网 时间:2024/05/20 21:20

     在PHP编码中,经常遇到需要使用地址栏的信息,比如域名、访问的URL、URL带的参数等,这些信息PHP服务器都存在了预定义变量$_SERVER中。文档解释:$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些。下面就对这个$_SERVER进行一番考察。

    首先在本地PHP文件中输入一下代码,列出$_SERVER的内容。

  

echo "<pre>";print_r($_SERVER);

   访问该PHP页面,显示出$_SERVER的全部内容。如图所示。


  各个参数的意思大家都可以根据其值猜出来,具体的可以参考PHP文档说明。我就挑几个本人认为常用的出来说明一下。

 

        $_SERVER['REMOTE_ADDR']  浏览当前页面的用户的 IP 地址$_SERVER['REMOTE_HOST']  浏览当前页面的用户的主机名$_SERVER['REMOTE_PORT']  用户机器上连接到 Web 服务器所使用的端口号$_SERVER['SERVER_ADDR'] 当前运行脚本所在的服务器的 IP 地址    $_SERVER['SERVER_NAME'] 当前运行脚本所在的服务器的主机名$_SERVER['SERVER_PORT'] 当前运行脚本所在的服务器的端口号$_SERVER['REQUERT_METHOD']  访问页面使用的请求方法$_SERVER['REQUERT_TIME']  请求开始时的时间戳$_SERVER['REQUEST_URI']  URI 用来指定要访问的页面$_SERVER['QUERY_STRING'] query string(查询字符串),如果有的话,通过它进行页面访问。 $_SERVER['SCRIPT_FILENAME']  当前执行脚本的绝对路径。 $_SERVER['HTTP_HOST']  当前访问页面的域名当前访问页面的地址 $_SERVER['HTTP_HOST']. $_SERVER['REQUEST_URI']  

各位可以亲自试试,看看效果!

  

0 0
原创粉丝点击