【问题标题】:Count and echo total $_SESSION [closed]计数和回显总计 $_SESSION [关闭]
【发布时间】:2013-07-07 15:42:16
【问题描述】:

如何计算用户使用/登录$_SESSION 的次数并回显系统总计数? (假设$_SESSION['login])

提前致谢。

【问题讨论】:

  • 我的意思是,如果我使用会话登录,会话会保存直到我销毁他,所以我想计算我登录会话的次数,我该怎么做?
  • 每次用户登录时保存在文件/数据库中,然后计数
  • 您的意思是添加到名为 的 file.xml 标记并添加变量 ++ 以在每次用户登录时进行计数?
  • 如果它对您来说更容易。我宁愿使用数据库,这样我就可以跟踪哪个用户、何时、多少时间等......

标签: php session


【解决方案1】:

您可以将其存储在 $_SESSION 变量中,但它不可靠,用户可以轻松重置会话 cookie。我会这样做:

if (user_logged_in)
{
   $query = "UPDATE some_table SET total_logins = total_logins + 1 WHERE user_id = $userID";
   $mysqli->query($query) or die($mysqli->error);
}

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多