php中$_request与$_post、$_get的区别
思韵闪耀
2013-11-11
0

php中有$_REQUEST与$_POST、$_GET用于接受表单数据,当时他们有何种区别,什么时候用那种最好。

一、$_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安全性较高。

举例:mypage?id=1这种就是GET方式传值,可以用$_REQUEST和$_GET接受传值
 


【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

相关内容

将IIS设置克隆到新服务器...
将IIS设置克隆到新服务器的最佳方法是使用IIS配置文件。以下是详...
2025-06-06
搭建Git服务器及本机克隆...
Git是什么?Git是目前世界上最先进的分布式版本控制系统。SVN...
2025-03-17
ubuntu环境下搭建gi...
操作环境:服务器:Ubuntu 24.04.2 LTS+git 2...
2025-03-17
docker-compos...
1.Compose介绍 DockerCompose是一个用来定义和...
2024-04-26
firewall-cmd ...
firewalld的简要说明:firewalld 、firewal...
2024-03-15
Windows使用vlmc...
lmcsd就是一个仿真KMS管理工具,可以部署在内网或者公网可以运...
2023-12-02

热门资讯

遇到is not within... 报错信息:is not within the allowed path(s): 总结:发现不是目录下...
open_basedir re... Warning: file_exists(): open_basedir restriction i...
file_get_conten... file_get_contents 不能使用解决方法(原因是没开启) 提示:Warning: fil...
session_start()... 今天更新了一下自己的cms,然后后台就提示登陆不了,报错如下:Failed to initializ...
解决 child pid ex... 最近在VPS上测试一个php项目,用的centos6 64位的系统装完进入管理界面 始终出错 fir...
完美解决PHP中文乱码 用php时中文乱码就是一个很棘手的问题,最近要开始写项目了,觉得解决中文乱码是和有必要的 一、首先是...
大型php网站性能和并发访问优... 网站性能优化对于大型网站来说非常重要,一个网站的访问打开速度影响着用户体验度,网站访问速度慢会造成高...
PHP防跨站之open_bas... php为了安全性考虑,有一项 open_basedir 的设置。根据你web服务器环境,open_b...
显示Deprecated: A... 今天把php升级到php5.3之后出现在使用 = 时提示PHP错误Deprecated: Assig...
php中file_get_co... 在php中如果不仔细的去分析性能会发现file_get_contents与curl两个同很多共同点的...