问:
其中的method我用了post,但为什么不用get方法呢? 首先来看看post与get传值的区别:
post传输数据时,不需要在url中显示出来,而get方法要在url中显示。post传输的数据量大,可以达到2m,而get方法由于受到url长度的限制,只能传递大约1024字节。一般来说,我们用post传值作为首选,这样做较为安全。
php中$_request、$_post和$_get的区别
三种方式都是用来接收表单数据
$_request具用$_post和$_get的功能,但是$_request比较慢。通过post和get方法提交的所有数据都可以通过$_request数组获得。
$_post与$_get的区别和特点
1. get是从服务器上获取数据,post是向服务器传送数据。
2. get是把参数数据队列加到提交表单的action属性所指的url中,值和表单内各个字段一一对应,在url中可以看到。post是通过http post机制,将表单内各个字段与其内容放置在html header内一起传送到action属性所指的url地址。用户看不到这个过程。
3. 对于get方式,服务器端用request.querystring获取变量的值,对于post方式,服务器端用request.form获取提交的数据。
4. get传送的数据量较小,不能大于2kb。post传送的数据量较大,一般被默认为不受限制。但理论上,iis4中最大量为80kb,iis5中为100kb。
5. get安全性非常低,post安全性较高。
http://www.bkjia.com/phpjc/364222.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/364222.htmltecharticle问:form action=search_result.php method=post 其中的method我用了post,但为什么不用get方法呢? 首先来看看post与get传值的区别: post传输数据时,不...