1. 云栖社区>
  2. PHP教程>
  3. 正文

PHP $_REQUEST

作者:用户 来源:互联网 时间:2017-12-01 14:59:33

phprequest

PHP $_REQUEST - 摘要: 本文讲的是PHP $_REQUEST, 今日遇一问题,post提交的数据,后台通过$_REQUEST接收时,总是被其他数据所覆盖,经过多次追踪调试,发现:$_COOKIE中存在与$_POST中相同的key,进而导致每次取到的值是cookie中的。   一直以来,一直自认为$_R


今日遇一问题,post提交的数据,后台通过$_REQUEST接收时,总是被其他数据所覆盖,经过多次追踪调试,发现:$_COOKIE中存在与$_POST中相同的key,进而导致每次取到的值是cookie中的。


 


一直以来,一直自认为$_REQUEST是$_POST与$_GET的集合,不曾想也包含了$_COOKIE中的数据,并且默认情况下,$_COOKIE中数据优先级高于$_POST。


 


以下来自官方文档


 


 


$_REQUEST

(PHP 4 >= 4.1.0, PHP 5)


$_REQUEST—HTTP Request variables

Description

An associative array that by default contains the contents of $_GET,$_POSTand$_COOKIE.

Changelog

 


Version
Description
5.3.0
Introducedrequest_order. This directive affects the contents of $_REQUEST.
4.3.0
$_FILES information was removed from $_REQUEST.
4.1.0
Introduced$_REQUEST.

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php request ,以便于您获取更多的相关知识。