会话变量是否会受到并发访问的影响


Does Session variables get affected with Concurrent access?

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

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

我希望我已经把自己说清楚了。任何线索的帮助将不胜感激。谢谢。

不,

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

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