我在 Ubuntu 8.04 LTS 服务器上,我将我的 php 从 5.2(忘记版本)升级到来自官方 repo 的最新 5.2.4。
在 eaccelerator 出现一些错误后,它运行良好,但我的旧应用程序中的许多地方都有错误(由其他人编码)
看看一些代码,可能他使用了大多数 PHP4 表示法,我会问是否有任何 php 设置与这种类型的代码兼容:
- 没有在全局变量中使用“或”,例如
$_GET[id]
,$_SERVER[REQUEST_METHOD]
$variable_name
改为使用$_POST['variable_name']
- 利用
$REQUEST_METHOD=="POST"
已经打开 register_globals 但没有解决问题