对不起标题,但因为我在php / mysql中毫无价值,我无法找到一个好的标题
我目前正在创建一个有趣的社区。 p>
我需要能够在整个网站上获取所有authed用户的信息。
这是最好的方法吗?现在我只在index.php(我包括通过index.php的所有页面)中查询查询user = session [id]的users表。我想这会让每个用户不断重新加载页面的速度变慢。
我想知道的是,有更聪明的方法吗?
答案 0 :(得分:1)
在用户首次登录时获取信息,然后在$ _SESSION数组中保留所需的数据。
答案 1 :(得分:0)
您可以通过$_SESSION
变量获取所有变量
print_r($_SESSION);
应返回会话内容
答案 2 :(得分:-1)
听起来你现在不应该担心速度,现在每个请求查询数据库都没问题。
一旦你进一步深入到你的项目中,并且你的所有数据库查询都可能开始放慢你的网站的速度,那么你应该看一下优化,比如减少数据库的负载和缓存细节。