可以使用 session 来存储用户的登录状态,当用户在已经登录的情况下访问登录页面时,直接跳转到其他页面,而不是返回登录页面。
例如,在登录验证成功后,可以将用户的信息存储在 session 中:
$_SESSION['logged_in'] = true; $_SESSION['username'] = $username; //用户的用户名
然后,在访问登录页面时,先判断用户是否已经登录:
session_start(); if (isset($_SESSION['logged_in']) && $_SESSION['logged_in'] === true) { //用户已经登录,跳转到其他页面 header("Location: index.php"); exit(); }
这样,当用户已经登录时,就会直接跳转到其他页面,而不是返回登录页面。