PHP 中是否存在多用户会话?

发布于 2025-01-05 08:01:57 字数 278 浏览 1 评论 0原文

是否可以在 PHP 中“在服务器中”动态存储值?我的意思是,一个包含每个用户都可以访问的变量的会话。

例如,每次新用户加载页面时,变量('$multipleUserVariable')都会增加一,如下所示:

session_start();
if (!isset($_SESSION['PHPSESSID']) {
    $multipleUserVariable++;
}

我几乎确定执行此操作的唯一方法是使用数据库,但仍然如此。

谢谢!

Is it possible to store values dynamically "in the server" in PHP? I mean, a session with variables that are accessible to every user.

For example, a variable ('$multipleUserVariable') that is increased by one every time a new user loads the page, like this:

session_start();
if (!isset($_SESSION['PHPSESSID']) {
    $multipleUserVariable++;
}

I'm almost sure the only way to do this is using a database, but still.

Thanks!

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

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

发布评论

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

评论(4

姐不稀罕 2025-01-12 08:01:57

请参阅以下帖子:PHP 中的应用程序范围

或 google 了解 PHP 应用程序范围变量

Please see following post : Application scope in php

or google for PHP Application scope variables

痴骨ら 2025-01-12 08:01:57

我认为这是不可能的。那不是会议的目的。

您还有许多其他选择 - 任何数据库、写入文件系统或缓存引擎......

I don't think that's possible. Thats not the purpose of sessions.

You have many other options - any database, writing to filesystem or caching engine...

番薯 2025-01-12 08:01:57

这样的“会话”称为“数据库”,并且可以在每个站点上愉快地使用。尽管名称中没有“会话”一词,因为会话属于单个用户,而不是所有用户。

Such a "session" called "a database" and happily used on every site. Though do not have a word "session" in it's name because session belongs to single user, not all of them.

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