会话变量会受到并发访问的影响吗?

时间:2012-04-12 03:45:45

标签: php session concurrency

我不知道如何表达我的问题(这可能就是为什么我没有通过谷歌获得任何解决方案),而只是想尽可能简单地思考。

假设在我的php应用程序中有一个名为$ _SESSION ['x']的会话变量。该应用程序当前正由用户a,b,c等使用。每个用户使用不同的值设置$ _SESSION ['x']。我想知道用户是否同时访问,是否会有任何问题?或者名称是$ _SESSION ['x']并且用户同时访问,不同的用户将获得不同的UNIQUE $ _SESSION ['x']?

我希望我能说清楚。任何线索的帮助将受到高度赞赏。感谢。

1 个答案:

答案 0 :(得分:1)

不会出现问题,因为会话数组对每个用户都是唯一的。而你甚至无法访问其他用户会话。

顺便说一下。不要忘记“session_start()”,每次请求重新初始化或创建会话需要一次,因此需要$ _SESSION数组。