私は古いウェブサイトでクライアントを支援しています.数年前に書かれたコードに出くわしています.(これが関連しているかどうかはわかりませんが、念のため言及します). (つまり isset) サイトで言及されています。ほとんどの場合、サイトが正常に機能していた古いサーバーからファイルを移動しているため、このエラーが発生する理由がわかりません。変数「sessionID」が設定されていないことに関係があると思いますが、設定されている既存のコードのどこにも見つかりません-
<?php
session_start();
error_reporting(E_ALL);
if ($_SESSION['sessionID'] != session_id() || !$_SESSION['userID']) {
// login page
} else {
// admin page
}
?>