PHP学习日记4.13

PHP要求如果表单元素同名,就必须以数组方式命名,并为其value属性赋值,这样PHP才能正确取值

在实际开发应用中,PHP程序往往要对用户提交的数据做验证,以保证程序的执行安全和数据的完整

exit语句将使程序立即中断,不再向下执行。

PHP中的session
session是web开发中最常见的概念,也是最常用的功能之一,简单来说session是用户进入网站到浏览器关闭的这段时间
session记录用户的有关信息,以供用户以此身份向服务端发起请求时,服务器能够根据session做出正确的判断。

PHP中session的使用就是注册一些session的全局变量

session_start()是session变量开始所用

PHPsession的机制是通过cookie实现的

文件上传处理
通常上传使用的是POST方式
需要定义HTML表单的enctype属性为"multipart/form-data"

PHP中使用全局变量$_FILES处理文件上传
$_FILES[‘myfile’][‘name’] 客户端文件的原始名称,即文件名
$_FILES[‘myfile’][‘type’] 文件类型
$_FILES[‘myfile’][‘size’] 文件大小
$_FILES[‘myfile’][‘tmp_name’] 服务器的临时文件名
$_FILES[‘myfile’][‘error’] 文件上传的相关错误信息

文件提交后,一般会被存储到服务器的默认临时目录中,通过修改php.ini中的upload_tmp_dir项,修改为其他路径。使用函数move_uploaded_file()将上传文件一道指定的目录下
move_uploaded_file(filename,destination)
filename 指合法上传的文件
destination 移动后的目标文件

一定要先在DOCUMENT_ROOT指定的目录下新建一个文件夹upload

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值