ログインページがあります。ユーザー名またはパスワードが正しければ、ホームページに移動します。しかし、間違ったユーザー名とパスワードを 3 回入力すると、別のページ (ホームページではない) に移動します。ログインページでセッションを開始します。
session_start();
$_SESSION['login_time']=' ';
ユーザー名とパスワードを確認した後、そのセッションを増やしたいのですが、4 未満の場合はログイン ページにとどまります。
session_start();
if ($_SESSION["login_time"] != null){
$_var = (int)$_SESSION["login_time"] +1;
$_SESSION["login_time"] = $_var;
}
if($_SESSION['login_time']<4){
header('Location: loginpage.php');
}
しかし、私のセッションは増加せず、常に 1 のままです。助けてください。