我将服务器从 IIS 更改为 Linux。在我使用的表单提交中if ($user)
,它在 linux 中不起作用。
对于 Linux,我将其更改为if ($_POST["user"])
. 这意味着它正在使用表单中传递的值。
但是,如果我继续像这样更改文件,那将需要很多时间。我希望这些工作$user
就像在 IIS 上一样。我正在使用 WHM,所以也许有相同的设置?
我将服务器从 IIS 更改为 Linux。在我使用的表单提交中if ($user)
,它在 linux 中不起作用。
对于 Linux,我将其更改为if ($_POST["user"])
. 这意味着它正在使用表单中传递的值。
但是,如果我继续像这样更改文件,那将需要很多时间。我希望这些工作$user
就像在 IIS 上一样。我正在使用 WHM,所以也许有相同的设置?
您需要配置服务器以启用Register Globals。此设置被认为是危险的(因为使用它编写不安全的代码太容易了)并且已被弃用,然后从 PHP 中删除。
您可能必须降级 PHP 才能启用它。
使您的代码保持最新。十多年前我使用 PHP 时,注册 Globals 被认为是不好的做法。