在PHP从5.3升级到5.4(debian wheezy amd64)后,日志中出现了未定义变量:_REQUEST 错误消息:
PHP Notice: Undefined variable: _REQUEST in /mnt/exthome/kg/public_html/test/auth.php on line 1, referer: http://test/index.php
Mon Jan 20 09:55:58 2014] [error] [client 127.0.0.1] PHP Stack trace:, referer: http://test/index.php
Mon Jan 20 09:55:58 2014] [error] [client 127.0.0.1] PHP 1. {main}() /mnt/exthome/kg/public_html/test/index.php:0, referer: http://test/index.php
Mon Jan 20 09:55:58 2014] [error] [client 127.0.0.1] PHP 2. __autoload() /mnt/exthome/kg/public_html/test/index.php:8, referer: http://test/index.php
Mon Jan 20 09:55:58 2014] [error] [client 127.0.0.1] PHP 3. require_once() /mnt/exthome/kg/public_html/test/root.php:7, referer: http://test/index.php
Mon Jan 20 09:55:58 2014] [error] [client 127.0.0.1] PHP 4. require_once() /mnt/exthome/kg/public_html/test/user.php:4, referer: http://test/index.php
php.ini中的request_order =“GP”和上面的堆栈不使用任何$ _REQUEST,但__autoload函数加载了所需的phps。
我猜apache使用的php.ini继承自5.3。
我修改了什么?