首页 > 编程 > PHP > 正文

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

2019-11-11 04:52:57
字体:
来源:转载
供稿:网友

     在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'] 各位可以亲自试试,看看效果!

  


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表