您当前的位置:首页 > 建站知识 > 编程知识

php中$_REQUEST、$_POST、$_GET的区别和联系小结

发布时间: 2015-07-17 │ 浏览:3381 

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数组["参数"]获得。