超级全局变量名词解释_php超级全局变量

超级全局变量

是PHP系统中自带的变量,在脚本的全部作用域都可以使用。

超级全局变量列表:

1.$GLOBALS 是PHP的一个超级全局变量组,在一个PHP脚本的全部作用域中都可以访问。变量的名字就是数组的键。

2.$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。

3.$_ENV是一个包含服务器端环境变量的数组。

由于$_ENV变量是取决于服务器的环境变量的,从不同的服务器上获取的$_ENV变量打印出的结果可能是完全不同的。所以无法像$_SERVER 那样列出完整的列表。以下是$_ENV 数组包含的比较通用的元素:

4.$_REQUEST用于收集HTML表单提交的数据。(post/get)

5.$_POST被广泛应用于收集表单数据 ,在HTML form标签的指定该属性:"method="post"。

6.$_GET同样被广泛

++应用于收集表单数据,在HTML form标签的指定该属性:"method="get"。

7.$_FILES被广泛应用于收集表单数据,使用上传的文件;form中enctype="multipart/form-data"

enctype规定在发送表单数据之前如何对其进行编码。

8.$_COOKIE存储在客户端(浏览器),可以跨页面访问

设置:setcookie(name, value[, expire, path, domain])函数用于设置cookie,必须位于标签之前。

在发送 cookie 时,cookie 的值会自动进行 URL 编码,在取回时进行自动解码。

取回Cookie值:$_COOKIE[‘user’];

删除Cookie:setcookie(‘user’,’’,time()-3600);

9.$_SESSION存储在服务器,可以跨页面访问

Session 变量存储单一用户的信息,并且对于应用程序中的所有页面都是可用的。会话信息是临时的,在用户离开网站后将被删除。

在您把用户信息存储到 PHP session 中之前,首先必须启动会话。

session_start() 函数必须位于 标签之前;

存储和取回session变量方法使用$_SESSION[‘views’]=1;

使用unset()函数用于释放指定的 session 变量。

可以通过调用 session_destroy() 函数彻底销毁 session。内存中的$_SESSION变量内容依然保留

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值