0

我在 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 但没有解决问题

4

1 回答 1

0

PHP 中没有这样的设置,并且不再支持 PHP 5.2 版本树。我知道这不是您要寻找的答案,但您真正应该做的是更新应用程序的代码以满足“新”强制标准。

于 2011-12-09T08:56:55.030 回答