【发布时间】:2012-10-26 17:34:24
【问题描述】:
如果我有一个登录系统或类似的东西,我会在会话中存储一个 session_id 和一个 user_id,但与某个用户有关的任何其他数据都存储在数据库中。我见过人们在会话中存储其他数据(用户名、电子邮件等)的其他脚本。
我只是想知道,哪个会“更好”?将数据保存在数据库中的会话中,还是使用较少的会话并从数据库中获取数据?
谢谢!
【问题讨论】:
-
我想说只是在会话中存储用户 ID 和登录哈希等内容。请记住不要存储脚本未多次请求的密码或信息。我最后一句话的意思是,如果在整个会话中只需要一次,您可以从数据库中获取电子邮件。希望对您有所帮助。
标签: php mysql database session