0

このログイン スクリプトは、あるサーバーでは問題なく動作していますが、他のサーバーでは問題なく動作しており、その理由がわかりません。

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

3行目はサーバーのステータスが表示されず、コードがWebページに表示され、メインページに移動しませんでした. どんな考えでも問題を引き起こす可能性があります。

ありがとう。

4

1 に答える 1

3

3 行目は機能していません。おそらく、この行の結果として致命的なエラーがどこかで生成されているためです。

$Login_Process = new Login_Process;

ini_set を使用して表示されるエラーを変更するか、エラー ログを設定します。基本的に、エラーが何であるかを知る必要があり、それからそれらに対処できます。

それは多くのものである可能性があり、そのうちのいくつかは構成である可能性があります.

最初に確認するのは、PHP のバージョンです。スクリプトまたは php.ini ファイルに、移行先の PHP のバージョンと競合するものがないことを確認してください。

その後、呼び出している関数を調べて、2 番目のサーバーの PHP で非推奨になっているものがないことを確認します。

于 2012-05-11T01:38:53.083 に答える