為什么要將一些重要的字段單獨存儲??
原文:
在session中,一般的會單獨的將一些重要的字段單獨存儲,然后所有的用戶信息獨立存儲。
代碼:
$_SESSION['uid'] = $userinfo['uid'];
$_SESSION['name'] = $userinfo['name'];
$_SESSION['userinfo'] = $userinfo;
問題:
為什么要存儲多次,有什么作用,明明$userinfo里面已經(jīng)包含了name和uid了呀
原文:
在session中,一般的會單獨的將一些重要的字段單獨存儲,然后所有的用戶信息獨立存儲。
代碼:
$_SESSION['uid'] = $userinfo['uid'];
$_SESSION['name'] = $userinfo['name'];
$_SESSION['userinfo'] = $userinfo;
問題:
為什么要存儲多次,有什么作用,明明$userinfo里面已經(jīng)包含了name和uid了呀
2016-11-04
舉報
2016-11-04
方便書寫吧,uid和那么是使用頻率比較高的數(shù)據(jù),如果單獨存放,讀取的時候直接$_SESSION['uid']和$_SESSION['name']即可,如果不單獨保存,那么每次讀取的時候都要$_SESSION['userinfo']['uid']、$_SESSION['userinfo']['name']。