代码之家  ›  专栏  ›  技术社区  ›  coolkid

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

  •  1
  • coolkid  · 技术社区  · 14 年前

    我在PHP手册页上看到了这个例子 http://www.php.net/manual/en/session.examples.php 该示例将为所有客户端创建一个全局会话。我可以使用这个例子为所有客户机创建一些全局应用程序,而不是将其保存到数据库或本地文件中。 这种方法的优点和缺点是什么? 谢谢你的帮助。

    3 回复  |  直到 14 年前
        1
  •  2
  •   Mark Baker    14 年前

    这可能有效,但我不推荐…对于其他开发人员使用代码可能造成的潜在混乱,如果在错误的范围内更新会话变量,可能出现的问题,以及对与会话无关的内容使用术语“会话”可能会导致整个混乱世界。

        2
  •  1
  •   Ali Arslan    14 年前

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

        3
  •  0
  •   Ikke    14 年前

    不,这是不可能的,或建议的。会话绑定到一个客户机,而客户机不共享会话。