首页 > CMS > 织梦DEDE > 正文

织梦:Please set 'request_order' ini value to include C,G and P (recommended: 'CGP') in php.ini

2024-07-12 08:47:54
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了织梦:Please set 'request_order' ini value to include C,G and P (recommended: 'CGP') in php.ini,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

不少新手刚刚安装dedeCMS,会在安装时遇到这样一条错误提示信息(PHP 5.3 and above) Please set 'request_order' ini value to include C,G and P (recommended: 'CGP') in php.ini。

问题解决:

dede中给出了解决的方法,把request_order这个配置选项从默认的

request_order = "GP"

更改为

request_order = "CGP"

问题分析:

关于 request_order 这个配置选项,是php的5.3.x版本中新增加的。

关于他的不安全性可以从以下看出:

$_REQUEST这个超全局变量的值受php.ini中request_order的影响,在最新的php5.3.x系列中,request_order默认值为GP,也就是说默认配置下$_REQUEST只包含$_GET和$_POST而不包括$_COOKIE。通过 COOKIE就可以提交GLOBALS变量。

从而绕过了大多开源程序中的全局变量防御。因此要将次选项更改为 request_order = "CGP"


以上就是织梦:Please set 'request_order' ini value to include C,G and P (recommended: 'CGP') in php.ini的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表