任何人都可以告诉我为什么当我使用这组代码登录我的登录页面时,每次第一次登录时它都会在相同的登录html页面自动刷新,当我进行相同的登录尝试(第二次)时相同的密码然后将用户重定向到主页。换句话说..为什么这个会话启动代码总是影响我的第一次登录尝试。
ARCHIVE_DATE = TRUNCATE(@START_DATE, 'MONTH') - 2 MONTHS
答案 0 :(得分:0)
在此脚本或其他地方,您应该编写设置会话的代码,然后在此页面上重定向用户。
一旦设置了会话,用户就会登录,如果没有,则会重定向用户。
让我们说在同一页面上有登录登录。
e.g。
<?php
session_start();
if($_POST) {
$_SESSION['user'] = $_POST['user'];
$_SESSION['id'] = $_POST['id'];
$_SESSION['mail'] = $_POST['mail'];
}
if ($_SESSION['user']!= null && $_SESSION['id']!=null && $_SESSION['mail']!=null){
$name = $_SESSION['user'];
$idt = $_SESSION['id'];
$email = $_SESSION['mail'];
}
else{
$idt = null;
$email = null;
$name = null;
echo '<script>window.location.href="users.html"</script>';
}
然后你的页面应该有效。
由于 阿米特