php中get与post的提交方式以及接收
2017-02-19 17:21
309 查看
php中的2中提交方式,以及3中信息接收方式。
首先,get(显式提交)是提交的信息会出现在url中,而且数据要在2M以内。当然在url(href=““)中直接提交的信息也算是get提交。目前这种提交方式仅限于用于提交不是特别重要的信息。(不过根据以前看的一个互联网规范文档中提及说推荐使用ger方式提交信息。)
而post(隐式提交)是提交的信息不会出现在url中,只有以浏览器开发者模式查看时能看到提交的信息的名称(也看不见值) 。这种方式提交用于一些重要的信息的提交(比如密码等)。不过post提交的信息在互联网开发文档中似乎被认为是不安全的。不过现在的普遍使用都是用post提交重要的信息。
php接收的信息:
php post 提交示例
post接收:
首先,get(显式提交)是提交的信息会出现在url中,而且数据要在2M以内。当然在url(href=““)中直接提交的信息也算是get提交。目前这种提交方式仅限于用于提交不是特别重要的信息。(不过根据以前看的一个互联网规范文档中提及说推荐使用ger方式提交信息。)
而post(隐式提交)是提交的信息不会出现在url中,只有以浏览器开发者模式查看时能看到提交的信息的名称(也看不见值) 。这种方式提交用于一些重要的信息的提交(比如密码等)。不过post提交的信息在互联网开发文档中似乎被认为是不安全的。不过现在的普遍使用都是用post提交重要的信息。
简单的get提交示例:
<form action = "" method = "get"> <input type="text" name = 'name' value = '123'/> <input type= 'submit' /> <input type= 'reeset' /> </form>
php接收的信息:
$get = $_GET ['name'] //$get=123; $get = $_REQUEST['name'];//$get = 123;
php post 提交示例
<form action='' method='post' > <input type='text' name='name' value ='123' /> <input type= 'submit' /> <input type= 'reeset' /> </form>
post接收:
$post = $_POST['name'];//$post=123; $post = $_REQUEST['name'];//$post = 123;
通过例子就可以看到: $_REQUEST接收get与post2中方式。get的安全性比post安全性要低。 而且在ajax中这2中提交方式的应用及其普遍。以后要对注意。
相关文章推荐
- PHP中GET和POST的提交方式对比
- 表单中多个请求参数名字相同,服务器到底获取的是哪个请求参数的值,表单的action和get和post提交方式的关系以及提交数据的不同点
- PHP表单(get,post)提交方式
- PHP发送POST请求的三种方式 分别使用curl file_get_content fsocket 来实现post提交数据
- post与get提交方式的区别 以及其功能的延伸个人看法
- PHP表单中的Get与Post两种提交的方式的区别
- form表单提交 get与post 区别 以及forward(连同提交方式也) 转发
- form表单的post,get提交方式分析以及产生的乱码问题
- 表单向后台提交数据,get和post的两种方式的根本区别以及如何处理乱码?
- Android学习笔记---27_网络通信之通过GET和POST方式提交参数给web应用,以及使用httpClient,来给web项目以post方式发送参数
- php提交post和get的几种方式
- php 使用post,get的一种简洁方式
- 页面中使用POST或GET方式提交,乱码
- 深入研究表单提交方式:GET/POST
- php的表单提交(post接收数据)和js弹出框的应用
- 表单的提交方式POST和GET有什么区别
- 表单的提交方式POST和GET有什么区别
- 表单提交中get和post方式的区别
- 表单提交中Get和Post方式的区别
- post与get提交方式的区别