php提交表单除get和post之外,有没有request方法?

如题,php可以用get和post方法提交表单,然后分别用$_GET、$_POST来检索接收,然后$_REQUEST对于两种方法提交的表单数据都可以检索接收。。。

那么$_GET、$_POST分别有对应的get、post方法。
那么,$_REQUEST有没有对应的方法?没有吧?
+++++++++++++++++++++++++
。。。。╮(╯▽╰)╭,
我只是突然想到,从形势,或者说样子上,提交表单时候get和post方法有对应名字的$_GET、$_POST。
然后要是有个request方法来提交表单,不就能从形式(或者说样子、名字、单词上)一一对应么(本人不对应不舒服斯基)。但是我没听说过,那就是没有,于是来确认确认。。。。。

o(╯□╰)o,然后,看你们的答案,我问题里边说的就那么词不达意么。。

$_REQUEST包括了psot、get。cookie等方法
他自己没有独立的方法
或者说,$_REQUEST本身就是post、 get等方法的“父亲”
这么说能理解吧?
但通常下,考虑程序的安全和优化,不建议用$_REQUEST来获取数据
一般都是使用相应针对的方法去做!
原因是:
1、优化方面,如果使用$_REQUEST,那他会把post、get、cookie等方法检测个遍,而你提交的只是一种方法,这想的同样的效果,php多干了事
2、安全方面,不管是post还是get还是cookie,在提供程序开发接受数据提供功能方便的同时,他也是一道进入你“家”的门,你自己明明只需要一道门,而你大开这么多门,是不是也给黑客提供了进你“家”的阳光大道呢???

程序在开发过程中,不能图一时快活而求图程序开发的简便,应该多为程序的以后的运行多多考虑!
如只是图开发的时候省心,而运行过程中出现的诸多问题,恐怕不但不省心,还更费心。。。。追问

唔,,虽然你说的是另一个问题,但是也是从比较原理的角度说明了确实没有一个request的提交表单的方法来对应,,,╮(╯▽╰)╭真是不对应不舒服斯基啊。。。。。

而且对于另一个我没有问的问题的阐述也加深了我的理解。

追答

哎,这是php官方制定的,你无从改变,你不舒服干嘛呢?
能用就行,别为这些东西纠结!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-22
我建议你看看手册:
用$_REQUEST接收包含了 $_GET,$_POST 和 $_COOKIE

http://php.net/manual/zh/reserved.variables.request.php
第2个回答  2013-10-22
$_REQUEST
就是两种都可以得到