会话变量是否受到并发访问的影响?
问题描述:
我不知道如何解释我的问题(这可能是为什么我没有通过谷歌获得任何解决方案),但只是想尽可能简单地想出我想要的。会话变量是否受到并发访问的影响?
假设在我的php应用程序中有一个名为$ _SESSION ['x']的会话变量。应用程序当前正在由用户a,b,c等使用。每个用户使用不同的值设置$ _SESSION ['x']。我想知道用户是否在同时访问,会有什么问题吗?或者虽然名称是$ _SESSION ['x'],并且用户正在同时访问,但不同的用户会得到不同的和唯一的$ _SESSION ['x']?
我希望我已经说清楚了。任何线索的帮助将受到高度赞赏。谢谢。
答
不,不会有问题,因为会话数组是唯一的每个用户。而且你甚至无法访问其他用户会话。
Btw。不要忘记“session_start()”,每次请求重新初始化或创建会话以及$ _SESSION数组时都需要一次。
+0
谢谢Philipp! – Potheek 2012-04-12 03:53:23
会话是特定于浏览器的,所以无论您有多少并发用户访问该网站,他们都会收到自己的会话变量值:) – 2012-04-12 03:48:27
谢谢卡特! – Potheek 2012-04-12 03:52:51