php不经登陆不能进入后台主页面

2025-04-17 15:30:10
推荐回答(4个)
回答1:

用SESSION 检测。

session_start();
if(!isset($_SESSION['userid'])){
header("Location:index.php");
exit();
}

$userid = $_SESSION['userid'];
$username = $_SESSION['username'];
$user_query = mysql_query("select * from user1 where id='$userid' limit 1");
$row = mysql_fetch_array($user_query);
echo '用户信息:
';
echo '用户ID:',$userid,'
';
echo '用户名:',$username,'
';
echo '注册日期:',date("Y-m-d H:i:s", $row['login_time']),'
';
echo '注销 登录
';

登陆成功后查询MYSQL 将会员信息展示出来。

回答2:

设置session啊 这么简单的问题都要问人家啊

if(isset($_SESSION)){
Header("Location:index.php");
}else{
Header("Location:login.php");
}

回答3:

登录成功 设置session
$_SESSION['id'] = 1;
每个页面加上
if(!isset($_SESSION['id'])){
Header("location:login.php");
}

回答4:

登录成功 设置session
$_session['login']=1
每个页面加上
session start();//要顶行不能有空格等任何一种输出;
if(empty($_SESSION['id'])){
Header("location:login.php");
}