これは奇妙に聞こえるかもしれませんが、私の問題は次のとおりです。
ユーザーが有効なログインの詳細を入力すると、ユーザーの IP アドレスと ID を取得し、次のように入力します。
$_SESSION['ip']=$_SERVER['REMOTE_ADDR'];
と:
$_SESSION['id'];
そして、セッションがすでに開始されているかどうかを確認するwelcome.phpにリダイレクトします。
if(!isset($_SESSION['id'])&&!isset($_SESSION['ip'])) {...redirect to error page..}
問題は、ユーザーが有効な詳細を入力しても、welcome.php にリダイレクトされないことです。
$_SESSION['id'] を session_register("id"); に変更します。そしてすべてがうまくいきます。
これはすべてローカルの xampp サーバーにあります。新しいバージョンの php では廃止されているため、session_register を使用したくありません。使用は推奨されません。
どうすればこれを解決できますか?