JS/PHP:如何实现一个实时且持久的计数器


JS/PHP: How to implement a live and persistent counter?

我有一个js函数,一旦采取行动(用户点击),它会显示一个输入字段,其中用户将添加一些文本并将其保存到数据库。有一个计数器,所以每次保存字段时,数据库将有另一个条目,而不是更新前一个。问题是计数器是js的,所以每当浏览器重新加载计数器时,计数器就会重置,条目就会更新,而不是添加。

为了解决这个问题,我考虑将当前的数字保存到数据库中,并在每次加载页面时检索它。在用户单击后更新它,并在会话结束时再次保存它。我发现这是一个非常丑陋的解决方案。或者,我可以将计数器保存在cookie中,但同样不是很优雅。

你有什么建议?

为什么不将其作为数据库中的自动增量字段?