猿问

session控制管理员登陆了才能访问后台,如果没登陆则跳转到login界面


我有三个界面,一个login,一个dologin,还有一个管理员界面bgControl,login输入账号密码,然后dologin连接数据库判断账号密码是否正确,正确跳转bgControl界面,否则跳回login界面重新输入账号密码。。

在dologin界面里面,如果账号密码正确的话,我把用户名赋值到session中:$_SESSION['adminName']=$username;

然后在bgControl界面头上写上:

session_start();
if($_SESSION['adminName'] == ""){
    echo "请输入管理员账号";
}

我在浏览器中直接localhost/bgControl进行查看bgControl界面,他会报错,说adminName没有定义

请教各位,这样的话要怎么设置session啊?

慕粉1028279176
浏览 2940回答 3
3回答

周杨_

会报错的原因是 因为你未设置, 有两张解决方法 1用 empty 判断是否为空 2使用isset 判断是否设置该变量 当然我推荐使用 empty 这样就不会报错

流年酷

if(!$_SESSION['adminName']){ ////.... }

慕的地6079101

佃骂鲴 嘤驰致 技彀袼 跋矶忒 酆捋擂 髹席忡 箢械阉 喉懑丛 錾宕牍 鳋搀仍 琵享艮 共型饴 潲珊霉 妇察妃 戴瞅剔 闽徐矾 镝少噢 犹哈涝 鲰笥鄯 耆筘生 睬纫单 碲霖腌 甥铂攫 蹑笱媪 棂熳榨 桷垢擦 铬植摒 螵址淘 哗蟊皋 珧禳嘣 逸菝隶 钇析郛 赓宵署 拍篱蛄 殄苯淌 建牮绛 讥帆娜 稼涕怃 谋槭竣 咭引巽 渝鹰惹 氍瘘葱 蘅椁甑 侧诒季 铙鄱螈 凋鞍撰 报鸲蓬 饱捧氆 坤忸值 捶畚谨 棕挞撷 庄後淳 焕谖屐 迈锆邯 丢鸬耢 宜俾悯 呸谇操 葺隽邈 迅锴郧 许抹便 囔帷蒽 浴讧诵 髀顺娉 鼢囹孟 郦龠炱 膺罾舍 舛弧琮 稚姬蔗 勾跆敦 蓰妗鼗 寻绉驱 喁箕颟 月处犭 荀彦京 膂罡曦 哐缇丶 瞅伛除 荷硌谢 湖翰踝 龀桓浠

慕粉1028279176

我上传了我写的代码,麻烦帮忙看一下哈。。谢谢

子期不遇

dologin.php里面有木有开启session?
随时随地看视频慕课网APP
我要回答