Php 我们可以使用会话为所有客户端创建一个全局变量吗?

Php 我们可以使用会话为所有客户端创建一个全局变量吗?,php,session,sessionid,Php,Session,Sessionid,我在php手册页面中看到了这个示例 该示例将为所有客户端创建一个全局会话。我可以使用这个示例为所有客户端创建一些全局应用程序,而不是将其保存到DB或本地文件中。 这种方法的优缺点是什么? 谢谢您的帮助。不,这是不可能的,或者建议您这样做。会话绑定到一个客户端,而客户端不共享会话。它可能会工作,但我不推荐它。。。如果您在错误的范围内更新会话变量,则可能会出现问题,以及术语“会话”的使用因为与会话无关的内容可能会导致整个世界的混乱是的,可以在两个客户端之间共享会话id,但会话仅用于存储用户的临时数据

我在php手册页面中看到了这个示例 该示例将为所有客户端创建一个全局会话。我可以使用这个示例为所有客户端创建一些全局应用程序,而不是将其保存到DB或本地文件中。 这种方法的优缺点是什么?
谢谢您的帮助。

不,这是不可能的,或者建议您这样做。会话绑定到一个客户端,而客户端不共享会话。

它可能会工作,但我不推荐它。。。如果您在错误的范围内更新会话变量,则可能会出现问题,以及术语“会话”的使用因为与会话无关的内容可能会导致整个世界的混乱

是的,可以在两个客户端之间共享会话id,但会话仅用于存储用户的临时数据。因此,一旦会话被破坏,就无法检索该数据

实际上,如果覆盖默认会话处理函数,这是可能的。对不起,你试过那个例子吗?我在两个不同的浏览器上尝试了它,全局会话workIt可能会工作,但我不推荐它。。。如果您在错误的范围内更新会话变量,则可能会出现问题;如果将“会话”一词用于与会话无关的内容,则可能会导致整个世界的混乱。@Mark Baker:谢谢您的评论。你能把它写下来作为我的答案吗:)因为我不能接受评论作为答案