按钮计数器并存储在Intranet上

时间:2018-10-05 09:55:03

标签: javascript php html intranet

我有一个简短的问题。我想在我们的Intranet上开发一个小脚本。 要求是:

  1. 一个按钮,如果您点击该按钮,其计数为+1
  2. 仅登录的用户即可计数
  3. 所有其他用户都应该看到柜台

我是JS的初学者,我只知道localStorage函数,但是我想将计数器保存在服务器上,以便每个人都看到相同的状态。

这就是我所得到的,但仅仅是本地存储,因此每台计算机都有自己的计数器状态。

if (localStorage.getItem("counter")!=null) {
    counter = Number(localStorage.getItem("counter"));
    document.getElementById("counterValue").innerHTML = counter;
}

你知道我的意思吗?感谢您的帮助,也很抱歉我的英语不好:)

1 个答案:

答案 0 :(得分:0)

您需要将“计数器”保留在服务器上。您应该将其保留在某种持久性存储中(而不是内存,因为可以重置内存):

  • 最简单的是文件系统(文件)
  • 数据库(例如MySql)
  • 云(例如AWS S3)

然后从存储中获取并呈现给所有用户。如果您需要为所有Live呈现值,那么必须使用诸如SignalR之类的解决方案。