session方法中的作用域参数到底指的是什么?

来源:10-4 首页模块开发-header头逻辑开发

谁与共少年

2017-06-25

老师,我对于session中的第三个参数,也就是规定session的作用域这一点一直不太明白。按照我的理解,这个作用域的值应该就是当前模块的名称,比如在bis模块中,做登录的逻辑,那session中的作用域就是bis

http://szimg.mukewang.com/594f785c0001c98e11400341.jpg

但是为什么在做前台页面的登录的时候,session作用域是o2o呢?难道不应该是index吗?

http://szimg.mukewang.com/594f78b20001ca9912330192.jpg

所以我做了一个测试,我把index方法、login方法以及logout方法下session中的作用域参数名称o2o全部改为了index,然后清除session重新登录,结果是可以达到相同效果的;

那么我的问题就是这个作用域到底是根据什么来命名的呢?

写回答

1回答

qq_ionicRoyKent_04116743

2017-06-25

作用域这个东西按我的理解其实就是我们自定义的一个字符串,它是为了方便我们在后面要查询session中指定的数据,如果我们指定了一个作用域,那么你在查询session的时候加上这个作用域,那么它就会自动的找到这个作用域下的数据,就好比我们人类的省份证一样,每一个人的省份证都是唯一的,

0
2
谁与共少年
明白了,非常感谢!^_^
2017-06-26
共2条回复

Thinkphp5.0仿百度糯米开发多商家电商平台

【毕设】BAT大牛亲授ThinkPHP 5.0,实战中学透新技能,应用于工作

2439 学习 · 1712 问题

查看课程