为了账号安全,请及时绑定邮箱和手机立即绑定

为什么要将一些重要的字段单独存储??

原文:

在session中,一般的会单独的将一些重要的字段单独存储,然后所有的用户信息独立存储。

代码:

$_SESSION['uid'] = $userinfo['uid'];

$_SESSION['name'] = $userinfo['name'];

$_SESSION['userinfo'] = $userinfo;

问题:

为什么要存储多次,有什么作用,明明$userinfo里面已经包含了name和uid了呀


正在回答

1 回答

方便书写吧,uid和那么是使用频率比较高的数据,如果单独存放,读取的时候直接$_SESSION['uid']和$_SESSION['name']即可,如果不单独保存,那么每次读取的时候都要$_SESSION['userinfo']['uid']、$_SESSION['userinfo']['name']。

0 回复 有任何疑惑可以回复我~
#1

你的爸爸

方便书写吧,uid和name是使用频率比较高的数据,如果单独存放,读取的时候直接$_SESSION['uid']和$_SESSION['name']即可,如果不单独保存,那么每次读取的时候都要$_SESSION['userinfo']['uid']和$_SESSION['userinfo']['name']。刚才有个笔误。
2016-11-04 回复 有任何疑惑可以回复我~
#2

candyTong_ 提问者

非常感谢!
2016-11-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么要将一些重要的字段单独存储??

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信