我们在建立一个HTML表单时,要提交表单数据到一个URL中,
一般常用的两种方法就是get和post,
GET方法接收的特点:
- 所有输入的数据被加载到请求的URL地址后面,
- 数据通过键/值对的方法加载。
- 服务器端用$_GET[‘name’]获取变量的值
- 把数据和请求的URL地址放在一起,浏览的结果放在缓存区内。
- 由于GET放在URL后面传递,所以传递的数据大小有限。
- 在URL中,会显示数据信息 案例
- login.php
用户登录 用户名: 密码:
- get.php
案例结果
POST方法接收的特点:- 把表单数据打包放入请求中,服务器必须从输入的文件中读出请求的信息,分析出数据的键值,提取出数据
- 服务器端用$_POST[‘name’]获取提交的数据
- 数据单独存放在包中,不跟随URL地址,所以允许发送大量数据
- 客户端每次都会向服务器发送请求,不会存放在缓存区内
- 在URL中,不会显示数据信息 案例
- login.php
用户登录 用户名: 密码:
- post.php
案例结果