网站从IIS服务器迁移到Linux


Website migrated from IIS server to Linux

我将服务器从IIS更改为Linux。在表单提交中,我使用的是if ($user),这在linux中不起作用。

对于Linux,我将其改为if ($_POST["user"])。这意味着它正在使用表单中传递的值。

但是如果我一直这样更改文件,将会花费很多时间。我希望这些工作,如果$user只像它在IIS上。我正在使用WHM,所以也许有一个相同的设置?

您需要配置服务器以启用Register Globals。此设置被认为是危险的(因为使用它很容易编写不安全的代码),并且已被弃用,然后从PHP中删除。

您可能需要降级PHP才能启用它。

更新你的代码。当我十多年前使用PHP时,Register Globals被认为是不好的做法。