我必须在拥有最新Debian版本的全新机器上为客户重新安装一个非常旧的内部网。
在我开始之前:这是非常古老的代码,我知道它已经被删除了,但是对代码进行任何改动都没有问题。我的客户不关心安全漏洞。
我编译了PHP 4.4.9并使用ISPConfig将其绑定到此网站。 一切似乎都运行良好,除了PHP似乎没有从URL恢复变量。
示例或网址:
http://intranet/?action=connect&form[login]=john&form[password]=123456
代码示例:
if ( isset( $action ) && $action=="connect")
{
if ( empty( $form[login] ) ||
empty( $form[password] ) )
{
...
问题是:变量"动作","形式[登录]"和#34;表格[密码]"保持空虚。
我知道我曾经遇到过这个问题,并且能够在不改变代码的情况下修复它,但我无法记住。 它必须是在PHP中启用或禁用某个地方的选项。