php中$_GET,$_POST,$_REQUEST用法与区别分析
发布:smiling 来源: PHP粉丝网 添加日期:2014-01-15 16:04:01 浏览: 评论:0
1.$_REQUEST
默认情况下包含了 $_GET,$_POST 和 $_COOKIE 的数组,代码如下:
- <?php
- $_GET['foo'] = 'a';
- $_POST['bar'] = 'b';
- var_dump($_GET); // Element 'foo' is string(1) "a"
- var_dump($_POST); // Element 'bar' is string(1) "b"
- var_dump($_REQUEST); // Does not contain elements 'foo' or 'bar'
- ?>
注:它的速度比其它的要慢一些
2. $_GET
$_GET 变量用于收集来自 method="get" 的表单中的值,从带有 GET 方法的表单发送的信息,对任何人都是可见的(会显示在浏览器的地址栏),并且对发送的信息量也有限制,最多 100 个字符。
实例代码如下:welcome.php?name=Peter&age=37
welcome.php" 文件现在可以通过 $_GET 变量来获取表单数据了,请注意,表单域的名称会自动成为 $_GET 数组中的 ID 键,代码如下:
- Welcome <?php echo $_GET["name"]; ?>.<br />
- You are <?php echo $_GET["age"]; ?> years old!
注:数据量不能过大最多只能100个字符或2kb
3. $_POST
$_POST 变量是一个数组,内容是由 HTTP POST 方法发送的变量名称和值。
$_POST 变量用于收集来自 method="post" 的表单中的值。从带有 POST 方法的表单发送的信息,对任何人都是不可见的(不会显示在浏览器的地址栏),并且对发送信息的量也没有限制,代码如下:
- <form action="welcome.php" method="post">
- Enter your name: <input type="text" name="name" />
- Enter your age: <input type="text" name="age" />
- <input type="submit" />
- </form>
selcome.php文件,代码如下:
- Welcome <?php echo $_POST["name"]; ?>.<br />
- You are <?php echo $_POST["age"]; ?> years old!
注:比get要好很多数据处理量大同时大多用于表单,三区别在于$_REQUEST可以获取$_GET和$_post的数据,但是效率相对于前二者是要慢些,为什么慢我想大家用脚指都能想明白的,这里就留下大家思想吧。
Tags: POST REQUEST 用法
- 上一篇:php $_get[]用法
- 下一篇:php从数据库中读取数据实现方法
相关文章
- ·$_post与$_get的区别(2014-01-14)
- ·PHP sprintf()实现格式化输出(2014-03-15)
- ·php中直接获取变量值[post,get,cooie]而不$_GET 字符转义(2014-03-25)
- ·php $_POST[]获取表单数据方法(2014-05-22)
- ·php $_get,$_POST 获取值教程(2014-05-24)
- ·php $_POST $_GET 与$_REQUEST 获取提交表单详解与区别(2014-05-26)
- ·php利用$_POST获取表单name=[]数组的例子(2014-06-27)
- ·php中模拟POST提交数据的方法(2014-07-31)
- ·php模拟用户发送post数据方法(2014-08-01)
- ·php curl post数据的问题(2014-08-04)
- ·php $_GET $_POST过滤sql注入程序代码(2014-08-22)
- ·Php $_POST、$_GET防注入程序(2014-08-25)
- ·php $_POST获取html表单form数据教程(2014-08-29)
- ·php通过curl函数取得数据、模拟登陆、POST数据(2014-09-12)
- ·php fsockopen post数据发送实例(2014-09-19)
- ·php ajax数据提交post与post常见方法(2014-09-21)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)