php中$_REQUEST一个注意点

简介:

问题

说起 R E Q U E S T _GET和$_POST的集合。但是如果你有心的话,查一下文档,会看到:

$_REQUEST

An associative array that by default contains the contents of  G E T , _POST and $_COOKIE.

这里说 R E Q U E S T _GET,  P O S T , _COOKIE的集合,结果我使用我本地的php查看了一下发现只有 G E T , _POST, 没有$_COOKIE!! 难道文档是错的?

 

答案

其实changelog中有给出解释:

clip_image001

版本5.3以上,php.ini中有request_order属性来设置$_REQUEST。查了下php.ini, request_order设置成为了GP(Get and Post)。

 

request_order的官网描述:

request_order string

This directive describes the order in which PHP registers GET, POST and Cookie variables into the _REQUEST array. Registration is done from left to right, newer values override older values.

If this directive is not set, variables_order is used for $_REQUEST contents.

Note that the default distribution php.ini files does not contain the 'C' for cookies, due to security concerns.

 

原来是G,P,C分别代表Get,Post,Cookie,5.3以上的版本request_order默认是设置成GP的,并不包含C,即 R E Q U E S T _GET和$_POST !! (所以官网文档有一定的误导)。

 

也同时说一下G,P,C的先后顺序就是设置的array的覆盖顺序。

提醒下如果你是使用fpm-php实验的话,改了php.ini后你需要重启php-fpm





本文转自轩脉刃博客园博客,原文链接:http://www.cnblogs.com/yjf512/archive/2012/10/12/2720967.html,如需转载请自行联系原作者

相关文章
|
监控 Linux Perl
【专栏】Linux 命令小技巧:显示文件指定行内容的方法,包括使用`head`和`tail`命令显示文件头尾部分
【4月更文挑战第28天】本文介绍了Linux中显示文件指定行内容的方法,包括使用`head`和`tail`命令显示文件头尾部分,利用`sed`的行号指定功能以及`awk`处理文本数据。文章还列举了在代码审查、日志分析和文本处理中的应用场景,并提醒注意文件编码、行号准确性及命令组合使用。通过练习和实践,可以提升Linux文本文件处理的效率。
620 1
|
存储
操作系统(5.1)--虚拟储存器
综上所述:程序只要装入内存一部分就可以运行,当用到不在内存的部分时,再将其装入内存。换句话就是说程序全部装入内存并不是程序运行的必要条件。
730 0
|
SQL 存储 弹性计算
IRS应用发布之十五:应用安全自测指南
系统使用所有第三方组件必须为最新无已知公开漏洞版本。
|
2月前
|
弹性计算 网络协议 Linux
小白必看!阿里云ECS服务器保姆级教程,从创建到使用全流程
新手必看!阿里云ECS服务器从0到1保姆级教程,涵盖云服务器介绍、购买创建全流程、配置选择、网络安全组设置及使用指南。详解99元起爆款实例,手把手教你自定义购买,适合小白快速上手。
325 0
|
存储 监控 安全
Zabbix登录绕过漏洞复现(CVE-2022-23131)
最近在复现zabbix的漏洞(CVE-2022-23131),偶然间拿到了国外某公司zabbix服务器。Zabbix Sia Zabbix是拉脱维亚Zabbix SIA(Zabbix Sia)公司的一套开源的监控系统。该系统支持网络监控、服务器监控、云监控和应用监控等。Zabbix Frontend 存在安全漏洞,该漏洞源于在启用 SAML SSO 身份验证(非默认)的情况下,恶意行为者可以修改会话数据,因为存储在会话中的用户登录未经过验证。 未经身份验证的恶意攻击者可能会利用此问题来提升权限并获得对 Zabbix 前端的管理员访问权限。
2119 0
Zabbix登录绕过漏洞复现(CVE-2022-23131)
|
3月前
|
SQL 弹性计算 安全
阿里云服务器全方位介绍:云服务器是什么?应用场景、购买流程、活动价格及使用教程参考
阿里云服务器凭借其强大的性能、灵活的配置和丰富的应用场景,已成为众多企业和个人用户购买云服务器的首选云服务商。本文将从阿里云服务器的定义、应用场景、价格分析、租用购买流程以及使用技巧等方面进行全面解析,帮助用户更好地了解和应用阿里云服务器。
|
6月前
|
缓存 监控 前端开发
《React Router深解:复杂路由场景下的性能优化与导航流畅性构建》
本文围绕React Router在复杂路由场景下的性能优化展开,探讨如何提升导航流畅性。从代码拆分的资源加载策略、路由缓存的状态保留与内存平衡,到嵌套路由的更新控制、导航过渡体验设计,再到状态管理与路由的协同及性能监控体系,多维度解析优化路径。强调通过精准技术手段与用户体验感知的结合,实现路由“无感切换”,为前端复杂应用的路由设计提供深层指导。
171 0
|
5月前
|
存储 人工智能 弹性计算
阿里云权益中心详解:个人开发者与企业用户和高校学生与教师的综合优惠平台
阿里云权益中心是什么?简单来说,它是一个致力于为高校学生和教师、个人开发者、企业用户提供优惠上云和快速上云的平台,本文将深度解析权益中心的核心活动、适用场景及参与方式,以供您了解和参考。
|
6月前
|
数据采集 存储 Rust
Rust爬虫实战:用reqwest+select打造高效网页抓取工具
在数据驱动时代,本文详解如何用Rust构建高效稳定爬虫系统。基于reqwest与select库,以books.toscrape.com为例,演示HTTP请求、HTML解析、分页抓取及数据存储全流程,涵盖同步与异步实现、反爬应对及性能优化,助你掌握Rust爬虫开发核心技能。
291 2
|
搜索推荐 安全 数据挖掘
深度解析:销售易CRM、神州云动CRM与纷享销客CRM的品牌特色与核心优势
销售易CRM是销售易公司推出的一款专注于提升销售效率和客户满意度的客户关系管理软件。成立于2011年,总部位于北京,是国内领先的企业级CRM服务商之一。销售易CRM以“连接客户、赋能销售”为使命,提供移动化办公、全流程管理、数据分析与洞察及集成与扩展等核心功能,助力企业实现销售流程的数字化转型和客户关系的精细化管理。 神州云动CRM隶属于神州数码集团,提供全面的CRM解决方案,特别适合大中型企业。依托集团强大的技术实力,神州云动CRM具备多行业适配、智能数据分析、灵活定制化和稳定可靠的云服务等优势,帮助企业构建高效的客户管理体系,实现客户价值的最大化。

热门文章

最新文章