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

     在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']  

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

  

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值