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中提交方式的应用及其普遍。以后要对注意。新闻热点
疑难解答
图片精选