如果有人可以帮助zend从错误的用户返回数据
我们当前的问题是当多个用户使用我们的zend应用程序时,它经常将数据从其他用户返回给另一个有用的用户。即它正在混合用户数据。我们尝试重新安装PC,更改浏览器,禁用缓存......,没有任何帮助。
任何帮助apreciated
答案 0 :(得分:0)
在zend 2中,您可以使用容器,每当用户登录并且您想要跟踪他的会话时,您可以执行以下操作:
$loggedUser = new Container('user');
$loggedUser->loggedIn = true;
var_dump($loggedUser->loggedIn); //will print true
如果您想要跟踪访客会话,只需为其使用新的不同容器
$guest = new Container('guest');
$guest->visited = true;
var_dump($guest->visited); //will print true
你也可以使用offsetGet,offsetSet而不是直接设置变量
$guest = new Container('guest');
$guest->offesetSet('visited') = true;
var_dump($guest->offsetGet('visited'));