我使用的是Ubuntu 8.04 LTS服务器,我将我的php从5.2(忘记版本)升级到最新的5.2.4。
在eaccelerator出现一些错误后,它运行良好,但我的遗留应用程序(由其他人编码)中的许多地方都有错误
看一些代码,可能使用了大多数PHP4符号,我想问一下是否有任何php设置与这种类型的代码兼容:
- 没有在全局变量中使用"或",例如
$_GET[id]
,$_SERVER[REQUEST_METHOD]
- 用
$variable_name
代替$_POST['variable_name']
- 使用
$REQUEST_METHOD=="POST"
已经打开了register_globals但是没有解决问题
在PHP中没有这样的设置,并且PHP 5.2版本树不再受支持。我知道这不是您想要的答案,但您真正应该做的是更新应用程序的代码,以满足"新"实施的标准。