在Php会话中存储从数据库检索的信息

时间:2015-10-28 13:35:53

标签: php mysql

我想知道在会话中存储我们从数据库(更具体地说是用户信息)检索到的信息是否是一个好习惯,对登录很有用,例如:

例如:

$sql="SELECT * FROM USER";
$result=$myConnexion->query($sql);
$line=$result->fetch_assoc();

$_SESSION['login']=$line['login'];
$_SESSION['name']=$line['name'];
...

然后更容易显示信息,欢迎消息等。 你觉得怎么样?

感谢您的时间

2 个答案:

答案 0 :(得分:2)

完全没问题。确保您只存储稍后可能需要的公共信息,这意味着不要将密码或用户ID存储在数据库中。

答案 1 :(得分:1)

是的,没关系,只要您不存储敏感数据,如密码或用户名。你可以查看更多 Using PHP SESSION Variables to store MySQL query results