监视用户在页面上的天数

时间:2018-10-17 08:22:30

标签: javascript php

我想跟踪用户每天在我的网站上玩游戏15分钟,如果错过一天则连续10天,那么他需要从第一天开始使用JavaScript和PHP重新开始。

我对如何跟踪特定用户每天15分钟和10天的想法感到困惑。

1 个答案:

答案 0 :(得分:0)

如@arkascha所述,跟踪用户涉及使用会话并将数据保存到永久存储中(您可以第一次保存到文件中,但要学习数据库管理-PHP与之紧密相关)

但是在此之前,您需要问自己几个问题

  1. 为什么需要检查有关您网站上用户的数据?还记得大多数时间用户不花钱在网页上吗,也许最好检查一下他们对您网站的请求?
  2. 您正在使用哪种类型的网络环境。您的网站是面向整个世界(例如Internet)开放的,还是位于具有网络访问规则的小型网络中?
  3. 如何识别用户?通过IP还是某种名称? 可以通过请求phpinfo()函数并检查以下变量$_SERVER['USERNAME'], $_SERVER['REMOTE_USER'], $_SERVER['REMOTE_HOST'], $_SERVER['REMOTE_ADDR']

  4. 来回答第三个问题
  5. 学习课程(从手册http://php.net/manual/en/function.session-start.php开始)

请记住-您应该问有关特定问题的问题(例如,“会话变量未存储在PHP 7.x,Ubuntu XX,Apache 2.4.x上”),而不是一般的问题(请为我编写代码)