Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取授权用户的设置_Php_Mysql - Fatal编程技术网

Php 获取授权用户的设置

Php 获取授权用户的设置,php,mysql,Php,Mysql,很抱歉这个标题,但由于我在php/mysql上一文不值,我想不出一个好标题 我目前正在创建一个有趣的社区 我需要能够得到整个网站的所有授权用户的信息 最好的方法是什么?现在我在index.php中有一个查询,我包括了index.php中的所有页面,这些页面查询id=session[id]的users表。我想这会让网站速度变慢,因为每个用户都在不断地重新加载页面 我想知道的是,有没有更智能的方法?在用户首次登录时获取信息,然后将所需数据保存在$\u会话数组中。在用户首次登录时获取信息,然后将所需数

很抱歉这个标题,但由于我在php/mysql上一文不值,我想不出一个好标题

我目前正在创建一个有趣的社区

我需要能够得到整个网站的所有授权用户的信息

最好的方法是什么?现在我在index.php中有一个查询,我包括了index.php中的所有页面,这些页面查询id=session[id]的users表。我想这会让网站速度变慢,因为每个用户都在不断地重新加载页面


我想知道的是,有没有更智能的方法?

在用户首次登录时获取信息,然后将所需数据保存在$\u会话数组中。

在用户首次登录时获取信息,然后将所需数据保存在$\u会话数组中。

您可以通过$\u会话变量获取所有变量
打印会话;应该返回会话的内容

您可以通过$\u会话变量获取所有变量
打印会话;应该返回会话的内容

现在听起来你不应该太担心速度,根据每个请求查询数据库就可以了


一旦你深入到你的项目中,可能你所有的数据库查询都开始减慢你的网站速度,那么你应该看看优化,比如减少数据库的负载和缓存细节。

听起来你现在不应该太担心速度,现在可以根据每个请求查询数据库


一旦你深入到你的项目中,可能所有的数据库查询都开始减慢你的站点速度,那么你应该看看优化,比如减少数据库负载和缓存细节。

这不是他所说的微观优化,这是对体系结构的根本性改变。像他们所说的那样一遍又一遍地运行同一个查询是完全没有意义的,现在肯定应该改变。这不是他所说的微观优化,这是对体系结构的根本性改变。像他们所说的那样一遍又一遍地运行同一个查询是完全没有意义的,应该立即更改。除了值不在$\u会话中之外,他们需要先将它们放在那里。除了值不在$\u会话中之外,他们需要先将它们放在那里。