我是PHP代码的新手,如果用户输入了错误的用户标识或密码,我想在login.php中显示错误信息.我写了两页代码.login.php页面将用户名和密码提交给check.php页面.如果用户名和密码正确,则重定向到xyz.php else到登录页面.
login.php //登录页面
checkpage.php //连接页面
0) { $_SESSION['username']=$username; echo ""; } else{ header("location:login.php"); } ?>
上面的代码工作正常但我想显示错误消息我怎么能显示错误消息.请指导我.
您可以在check.php脚本中将消息设置为session,然后在获取它后立即取消设置(AKA"read once"):
$_SESSION['message'] = 'Your message';
然后(在login.php中,您希望显示消息的位置):
if (isset($_SESSION['message'])) { echo $_SESSION['message']; unset($_SESSION['message']); }