PHP超全局变量

PHP超全局变量

该文档中演示的案例,登陆窗口都一样。

1:$_SESSION|

Session 变量用于存储关于用户会话(session)的信息,或者更改用户会话(session)的设置。Session 变量存储单一用户的信息,并且对于应用程序中的所有页面都是可用的。
通过$_SESSION 可以对于session的值做到改变,或者查询。

要想使用session的功能,一般要在前面加上session_start。一般session的有效周期,在于浏览器的打开和关闭这一阶段有效

例子:
在这里插入图片描述

<?php
	session_start(); //开启session功能,这时的request端的cookie会收到一个session
	$_SESSION['user']="BOSS";  //在session中设置user值,并赋值为BOSS。同时更改user的值也可以用该语句。
	echo $_SESSION['user']; // 将之输出	
?>

在这里插入图片描述

2:$_COOKIE

页面传递过来的cookie参数,通过$_COOKIE可以数据将之取出。

2.1:cookie的发送

<?php
setcookie("user","BOSS",time()+3600);      //往request页面 发送cookie。同时cookie的更改也用该语句。
//输出发送得cookie值
echo $_COOKIE['user'];  //该$_cookie取出的user值 是从request页面发送的cookie取出得,当第一次运行时,由于页面中没有该值所以不会输出,即使在该语句前,加上setcookie("user","BOSS",time()+3600);也一样。
setcookie("user", "", time()-3600);  //删除cookie时要将时间设置为过去的时间点
?>

在这里插入图片描述

$_FILES

用来处理表单处理文件上传

$_FILES参数详解:
$_FILES[“file”][“name”] – 被上传文件的名称
$_FILES[“file”][“type”] – 被上传文件的类型
$_FILES[“file”][“size”] – 被上传文件的大小,以字节计
$_FILES[“file”][“tmp_name”] – 存储在服务器的文件的临时副本的名称
$_FILES[“file”][“error”] – 由文件上传导致的错误代码

$_FILES[“file”][“error”] 中的[“error”]值情况:

UPLOAD_ERROR_OK 值为0,表示没有发生任何错误。
UPLOAD_ERR_INI_SIZE 值为1,表示上传文件的大小超出了约定值。文件大小的最大值是在PHP配置文件中指定的,该指令是upload_max_filesize。
UPLOAD_ERR_FORM_SIZE 值为2,表示上传文件大小超出了HTML表单的MAX_FILE_SIZE元素所指定的最大值。
UPLOAD_ERR_PARTIAL,值为3,表示文件只被部分上传。
UPLOAD_ERR_NO_FILE,值为4,表示没有上传任何文件。
UPLOAD_NO_TMP_DIR,

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值