php getrequest,php 获取提交的数据 $_REQUEST = $_GET + $_POST + $_COOKIE

4.2 获取提交的数据 熟悉ASP 的读者肯定了解,在ASP 中读取客户端的数据是通过Request 对象来实现的。 而PHP 进行数据获取不需要任何对象,处理起来非常简单。在PHP 中,有两种方法来获取 表单提交的数据。 (1)接收通过HTML 表单元素提交的信息,自动为表单元素分配变量。这些变量的名称 与HTML 表单元素的Name 属性是一样的。加入在HTML 表单页面一个名称为“txtAge”的 文本框,则PHP 处理页面时会自动将变量“$txtAge”赋给该文本框。这样,只需要通过变 量$txtAge 就可以访问HTML 表单提交的数据了。无论是通过GET 方法还是POST 方法提交, 都可以利用这种方法来获得数据。 提示 在 PHP 4.2 之后,这种使用全局变量的方法已经被自动禁止,如果想直接 通过表单控件名称来获取表单数据,必须要在php.ini 中进行设置,将 register_global 属性的值设置为ON,而默认的设置为OFF。 (2)将提交的数据保存在全局数组中,然后调用系统特定的自动全局变量数组来获取这 些值。常用自动全局变量如下所示: $_GET $_POST $_REQUEST = $_GET + $_POST + $_COOKIE 在获取表单数据中,最常用的自动全局变量是$_GET 和$_POST,它们分别获取通过GET 方法提交的数据和通过POST 方法提交的数据。 比如一个名称为“txtAge”的文本框表单控件,如果要获取它提交的值,则首先需要知 道提交的方法,如果是GET 方法提交,则可以用下面语句获得: $_GET["txtAge"] 144 PHP 网络编程技术与实例 或者: $_GET['txtAge'] 如果是采用POST 方法提交的数据,则可以使用下面的语句获得: $_POST["txtAge"] 或者 $_POST['txtAge'] 如果不知道是哪种提交方法或者不关心数据来源,则可以通过下面的语句获得: $_REQUEST["txtAge"] 或者: $_REQUEST['txtAge'] $_REQUEST 自动全局变量包含了所有GET、POST、COOKIE 和FILE 的数据,但是这 样会降低处理速度,建议使用$_GET 和$_POST 方法来获取。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值