首页 > 编程 > PHP > 正文

php中get与post的提交方式以及接收

2019-11-08 02:22:13
字体:
来源:转载
供稿:网友

php中的2中提交方式,以及3中信息接收方式。 首先,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中提交方式的应用及其普遍。以后要对注意。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表