不明白下边设置session
setSession('admin', ['adminuser' => $adminuser, 'id' => $res['id']] );
function setSession($key, $data, $prefix = '') { session_id() || @session_start();//判断session 是否有值,如果没有值就开启 //查看前缀是否是空的 如果有内容取反 有前缀是管理员没有就是用户 if (!empty($prefix)) { $_SESSION[$prefix][$key] = $data; } else { $_SESSION[$key] = $data; } }
第一个是往函数里写入session的,按照函数 参数顺序,第一个是键名对吧,第二个是值建对吧,第三个也是键名用来区分后台登录 还是普通用户登录,但第一条代码写的时候 admin 对应的是第三个参数吧 $prefix 吧? 但是为什么最后的参数是一个ID,这个是怎么用ID区分呢?不懂啊。
2
收起
正在回答 回答被采纳积分+1
1回答
PHP小白零基础入门
- 参与学习 人
- 提交作业 626 份
- 解答问题 4930 个
想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星