PHP 中有三个超全局变量专门用来获取表单提交内容:
$_GET:用于获取以 GET 方式提交的内容,更标准的说法:接收 URL 地址问号参数中的数据
$_POST:用于获取以 POST 方式提交的内容,更标准的说法:接收 请求体 中的数据
$_REQUEST:用于获取 GET 或 POST 方式提交的内容
复选按钮
如果需要同时提交多个选中项,可以在 name 属性后面 跟上 []
最终提交到服务端,通过 $_POST 接收到的是一个索引数组。
表单注意事项
form 表单数据的编码类型由enctype决定,默认为application/x-www-form-urlencoded方式编码。文件上传时属性值必须设置为multipart/form-data
application/x-www-form-urlencoded:会把表单中发送的数据编码为名称/值对,标准编码格式
multipart/form-data,这个是专门用来传输特殊类型数据的,比如文件、mp3
数据提交方式:POST方式
文件域:<input type=file” name=”属性值”/>
$_FILES数组详解
type 属性为 file 的 input 元素可以通过表单提交文件(上传文件),服务端 PHP 可以通过 $_FILES 获取上传的文件信息。