2010-12-22 150 views
1

我有一个php/mysql设置。我的问题很简单,我相信我已经有了答案。我有不同的用户登录到这个php站点,并修改每个用户的设置。例如,我用户登录,并将时间更改为晚上9点。当我注销并重新登录时,它又被设置为空白,我正在使用会话。为了在每次登录时获得设置值,我必须将值存储在mysql数据库中,以便每次登录时都检索它。存储信息php/mysql

或者有另一种方法可以做到这一点吗?

谢谢,

回答

2

是的,正确的。一旦会话被销毁(用户注销),会话中的信息就会消失。

要持久存储信息,请使用数据库。
你也可以把它写到一个文件中获得相同的效果,但我建议使用数据库方法。

+0

同意。为什么要使用数据库而不是文件?我的意思是,这简单得多,但除此之外的其他原因? – JCOC611 2010-12-22 02:15:11

0

没错。在会话是文件或数据库后,PHP不具有全局应用程序级别。
文件执行器here。以防万一。