请简述php常用的超全局变量,PHP超全局变量详情述

## :-: 超全局变量

> $\_POST :用于收集提交 method="post" 的 HTML 表单后的表单数据

> $\_GET :收集提交 HTML 表单 (method="get") 之后的表单数据。

> $\_REQUEST :用于收集 HTML 表单提交的数据。

> $\_SERVER :这种超全局变量保存关于报头、路径和脚本位置的信息。

> $GLOBALS :这种全局变量用于在 PHP 脚本中的任意位置访问全局变量

> $\_SESSION :用于用户信息相关的session变量

> $\_COOKIE :存储了通过HTTP cookie传递到脚本的信息

> $\_ENV :提供PHP解析所在服务器环境的有关信息

> $\_FILE :用于接收通过POST方法向服务器上传的数据的有关信息

~~~

$_SERVER['SCRIPT_NAME'] //当前脚本的路径

dirname($_SERVER['SCRIPT_NAME']) //dirname() 返回路径中的目录部分

$_SERVER['SCRIPT_FILENAME'] //当前脚本执行的绝对路径

$_SERVER['HTTP_HOST'] //获取当前域名

$_SERVER['SERVER_NAME'] //输出配置文件httpd.conf中的ServerName,一般情况下与HTTP_HOST值相同

$_SERVER['SystemRoot'] //当前服务器的操作系统的目录

$_SERVER['SERVER_SOFTWARE'] //服务器软件配置信息

$_SERVER['SERVER_PORT'] //服务器端口

$_SERVER ['REMOTE_PORT'] //用户连接到服务器时所使用的端口

$_SERVER['SERVER_ADDR'] //服务器的ip地址

$_SERVER['REMOTE_ADDR'] //浏览网页的用户ip。

$_SERVER['DOCUMENT_ROOT'] //当前运行脚本所在的根目录

$_SERVER['REQUEST_SCHEME'] //服务器通信协议,是http或https。

$_SERVER['SERVER_ADMIN'] //服务器管理员信息

$_SERVER['REQUEST_METHOD'] //请求数据的方式

$_SERVER['REQUEST_URI'] //当前脚本路径,根目录之后的目录

$_SERVER['PHP_SELF'] //当前正在执行脚本的文件名

$_SERVER['REQUEST_TIME'] //得到请求开始时的时间戳。

$_SERVER['HTTP_COOKIE'] //获取浏览器的cookie信息。

$_SERVER['HTTP_CONNECTION'] //当前请求的连接情况

$_SERVER['HTTP_USER_AGENT'] //获取用户相关信息,包括用户浏览器、操作系统等信息

$_SERVER['HTTP_ACCEPT'] //当前请求的ACCEPT头部信息

$_SERVER['HTTP_ACCEPT_LANGUAGE'] //返回用户默认的语言设置,后面的q值表示用户对该语言的喜好程度

~~~

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值