主页 > 笔记 > PHP编程 >

PHP $_SERVER变量 $GLOBALS变量

2019-01-09 13:11 阅读:118 来源:智宇SEO自媒体

  $_SERVER变量

  含义:

  它代表在一次浏览网页的过程中的浏览器端的一些信息或服务器端的一些信息。

  我们只是在程序中可以拿到这些信息,并用于编程所需!比如:取得用户的访问IP地址。

  注意:

  这种信息,随着不同的页面,和不同的服务器,以及不同的时刻,都可能不同!

  要求:

  大约有30个左右的信息,我们只要知道其中5个左右!主要有:

  $_SERVER[‘REMOTE_ADDR’]:获取访问者的ip地址

  $_SERVER[‘SERVER_ADDR’]:获取服务器所在的ip地址

  $_SERVER[‘SERVER_NAME’]:获取服务器的名字,其实就是站点设置中的servername

  $_SERVER[‘DOCUMENT_ROOT’]:获取站点的真实物理地址,其实就是站点设置中的documentroot

  $_SERVER[‘PHP_SELF’]:获取当前网页地址(不含域名部分)

  $_SERVER[‘SCRIPT_FILENAME’]:获取当前网页地址物理路径

  $_SERVER[‘QUERY_STRING’]获取当前网页地址中的所有get数据(就是?号后面部分),但只是一个整体的字符串而已。

PHP $_SERVER变量宇哥 $GLOBALS变量111

  $GLOBALS变量

  含义:

  它也是一个“重复性数据”,它里面存储了我们自己定义的所有“全局变量”。

  举例:

  $v1 = 1; //定义了一个全局变量,

  此时,就有了这样一个数据:$GLOBALS[‘v1’],其值就是1

  echo $v1 ; //输出1

  echo $GLOBALS[‘v1’]; //输出1

  这个变量,主要是用于在局部范围不可以使用全局变量的时候,又需要该全局变量的值,此时就可以用它来取得该全局变量的值。

PHP $_SERVER变量 $GLOBALS变量

 

再定义一个新的变量:

PHP $_SERVER变量 $GLOBALS变量



上一篇:PHP $_REQUEST变量

下一篇:php 常量