php中有$_request与$_post、$_get用于接受表单数据,他们有什么区别,什么时候用那种最好。深圳做网站的公司为您分析一下:
1. $_REQUEST
$_REQUEST可以获取以POST方法和GET方法提交的数据,但是速度比较慢。
2. $_GET
$_GET用来获取通过GET方法提交的数据。GET数据的缺点是安全性不好,在URL中可以看得到;传送数据量较小,不能大于2KB。
3. $_POST
$_POST用来获取通过POST方法提交的数据。POST提交的数据大小一般不受限制。相对于GET方式安全性略高。
4. $_REQUEST、$_POST、$_GET 的区别和联系
$_REQUEST["参数"]具用$_POST["参数"]和$_GET["参数"]的功能,但是$_REQUEST["参数"]比较慢。通过post和get方法提交的所有数据都可以通过$_REQUEST数组["参数"]获得。