ユーザーを特定のページにリダイレクトする際に問題が発生しています。「リダイレクト ループ」のエラーが発生し続けます。これが何であるかはわかっていますが、残念ながら、修正方法はわかりません。これが私のコード $ セットアップです。
//Check to see if the account is 'Active'
if (isset($_SESSION['inactive']) && $_SERVER['PHP_SELF'] != 'account-balance.php') {
if ($_SESSION['active'] != 'Yes') {
$_SESSION['inactive'] = TRUE;
header('Location: account-balance.php');
}
}
このコードは、すべてのページに含まれる「header.php」インクルード ファイルにあります。私がやりたいことは、ユーザー アカウントがアクティブかどうかを確認することです。アクティブでない場合は、account-balance.php ページにリダイレクトします。彼らがクリックしたリンクは、支払いが完了するまでaccount-balance.phpページにリダイレクトされるようにしたいだけです。これは可能ですか?