麻烦解释下,没懂

麻烦解释下,没懂

$current_user = getSession('admin');这个admin能具体解释下是什么逻辑吗?我整个文件都被我改了,没有个参数了啊,为啥还是admin调取

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕小尤 2020-07-24 18:54:08

同学你好,1. getSession的参数中第一个参数是$key,第二个参数是前缀。在getSession()方法中先判断前缀是否存在,如果存在,则根据前缀与key值获取session。如果前缀不存在,则通过key值获取session。

2. getSession('admin');就是获取key值为admin的session数据。

3. setSession()方法是设置session,如下图所示:在登陆时,设置了key值为admin的session,然后在其他页面中使用getSession()方法获取key值为admin的session,判断是否有登陆。

http://img1.sycdn.imooc.com//climg/5f1abcf70931fd2a12300557.jpg

4. 关于setSession()方法与getSession()方法建议同学复习《2-2 实现后台登录前的准备工作(二)》小节,在此小节中有详细讲解。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

好帮手慕小尤 2020-07-24 14:33:35

同学你好,getSession函数的作用是获取session的信息,如下图所示:而getSession('admin');就是获取key值为admin的数据。

http://img1.sycdn.imooc.com//climg/5f1a80af09326b2209690373.jpg

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 关键是我代码里没有代表admin的值了啊,这里的admin是个啥? 或者给个getsession的解释文档,这在哪里看?
    2020-07-24 18:16:15
  • 还是面授比较方便 这个只能去网上查找意思了 哎

    2021-12-24 17:58:59
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
PHP小白零基础入门
  • 参与学习           人
  • 提交作业       626    份
  • 解答问题       4930    个

想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师