是默认情况下存储在cookie中的会话变量


Is a session variable stored by default in a cookie?

当我在PHP中使用会话变量时,该信息是否存储在cookie中?或者只是在服务器上,然后超时了?

我想存储关于一个人所在的用户组和安全组的信息,这样我就不必在每次加载页面时访问数据库。我认为我应该一次性获取所有信息,将其存储在会话变量中,并在页面加载时访问该变量。没有密码,只有组。

这是一个内部网应用。

谢谢。

当我使用会话变量的网站在PHP,是信息存储在cookie?

。会话id存储在cookie中。会话变量在服务器上根据该id存储。

不,这些数据不是存储在cookie中,而是存储在服务器上。应用程序使用一个称为会话令牌的cookie,在每个请求时发送给服务器,以告诉服务器哪个会话属于哪个客户端。所以cookie允许服务器跟踪。

将数据存储在会话中就可以了。