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

发布于 2024-09-24 11:15:52 字数 254 浏览 4 评论 0原文

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

I saw this example in php manual page
http://www.php.net/manual/en/session.examples.php
The example will create a global session for all client. Can I use this example to create some global application for all client, instead of save it to DB or local file.
What're the pros and cons of this method?
Thanks for any help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

温柔嚣张 2024-10-01 11:15:53

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

Yes it is possible by sharing the session id between two clients but sessions are only used to store temporary data of a user. So once a session is destroyed there is no way to retrieve that data.

猫性小仙女 2024-10-01 11:15:53

不,这是不可能的,也不建议这样做。一个会话与一个客户端绑定,客户端之间不共享会话。

No, this is not possible, or advised. A session is bound to one client, and clients do not share a session.

っ左 2024-10-01 11:15:52

它可能有效,但我不会推荐它......其他使用代码的开发人员可能会产生混淆,如果您在错误的范围内更新会话变量则可能会出现潜在问题,以及使用术语“会话”与会话无关的事情可能会导致整个世界的混乱

It might work, but I wouldn't recommend it... to much scope for potential confusion by othe rdevelopers working with the code, potential issues if you update session variables within the wrong scope, and the use of the term "session" for something that is not session-related can lead to a whole world of confusion

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文