分类目录归档:学习笔记

php $_ENV为空

在移植代码的时候,发现程序某个功能出错了,
查找原因原来是$_ENV为空的,
原来是php.ino的配置所致,
把php.ini的variables_order=”GPCS”,
改为:variables_order=”EGPCS”。

variables_order为GPCS也就是说系统在定义PHP预定义变量时的顺序是GET,POST,COOKIES,SERVER,没有定义Environment(E),
你可以修改php.ini文件的variables_order值为你想要的顺序,如:”EGPCS”。这时,$_ENV的值就可以取得了 ,
EGPCS值(EGPCS是Environment、Get、Post、Cookies、Server的缩写 — 这是PHP中外部变量来源的全部范围)