0

我有这个登录脚本在一台服务器上工作得很好,但在另一台服务器上却不行,而且不知道为什么。

include_once 'include/processes.php';
$Login_Process = new Login_Process;
$Login_Process->check_status($_SERVER['SCRIPT_NAME']);

第三行不会显示服务器状态,代码显示在我的网页上,并且没有转到主页。任何想法都可能导致问题。

谢谢。

4

1 回答 1

3

第三行不起作用,很可能是因为此行在某处生成了致命错误:

$Login_Process = new Login_Process;

要么使用 ini_set 更改正在显示的错误,要么设置错误日志。你基本上需要知道错误是什么,然后你才能处理它们。

可能有很多东西,其中一些可能是配置。

我要检查的第一件事是 PHP 版本。确保您的脚本或 php.ini 文件中没有任何内容与您要迁移到的 PHP 版本冲突。

之后,检查您正在调用的函数,并确保在第二台服务器上的 PHP 中没有弃用任何内容。

于 2012-05-11T01:38:53.083 回答