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

来源:4-8 使用session来存储用户的登录信息

candyTong_

2016-11-04 20:51

原文:

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

代码:

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

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

$_SESSION['userinfo'] = $userinfo;

问题:

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


写回答 关注

1回答

  • 你的爸爸
    2016-11-04 23:11:36
    已采纳

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

    candyT...

    非常感谢!

    2016-11-05 00:48:55

    共 2 条回复 >

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181897 学习 · 2595 问题

查看课程

相似问题