【问题标题】:manage session for all in php在 php 中管理所有人的会话
【发布时间】:2012-09-07 15:02:39
【问题描述】:

我有一个会话变量 $_SESSION['random'] 和一个页面 home.php .home.php 包含一个 div 自动刷新并显示一个随机数,这个数字放入 $_SESSION['random'] 数组. 再次从 1 到 50 范围内拉出任何数字并放入 $_SESSION['random'] 变量中。 我的问题是,如果任何 user1 打开 home.php 并且从范围中拉出 10 个数字并放入 $_SESSION['random'] ,如果任何 user2 打开该页面 hoem.php 那么这个 colud 不是从最初开始的,user2 也有10 号,因为它们是拉出的。 如果可能在会话中,如果那么如何?

【问题讨论】:

  • 每个用户都有自己的会话变量——所以如果你想以某种方式同步数字,你必须在文本文件/数据库中存储一个全局值

标签: php session session-state session-cookies


【解决方案1】:

您应该将最后一个拉入数据库的号码存储起来,并将 +1 no 分配给下一个用户,如果该号码大于 50,则将其重置为零。

如果不使用数据库,您将无法执行此操作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-29
    • 2016-01-03
    • 1970-01-01
    • 2012-12-03
    • 2013-09-14
    • 1970-01-01
    • 1970-01-01
    • 2010-11-01
    相关资源
    最近更新 更多