6

我正在尝试为网站编写命中计数器。作为一种偏好,不是必需的,我正在尝试使用 Javascript 来执行此操作。在网站的 html 文件中,我正在从 javascript 文件中读取一个数字并将其输出。每次点击发生时,我怎样才能让它“计数”?

抱歉问了这么模糊的问题。我在正确的轨道上吗?任何提示、代码或参考将不胜感激。

谢谢!

4

4 回答 4

5

使用 Javascript,您只能计算当前用户的点击次数,因为您必须将计数保存在 cookie 或客户端技术中。

要获得更准确的方式,您必须使用服务器端语言,并且可能添加像数据库这样的存储引擎以使其工作。

我建议您从这里开始Php 对于初学者,该链接可能很旧,但它涵盖了创建计数器所需了解的所有基础知识。

于 2012-07-25T19:52:06.033 回答
0

Javascript 无法在没有安全问题的情况下更改服务器或客户端计算机上的文件。您可能还想考虑使用PHP或另一种服务器端脚本语言将另一个页面加载为空白图像。然后可以毫无问题地更新文件的计数。

于 2012-07-25T19:52:44.877 回答
0

我看到有大量流量的计数器的大多数站点都使用定时计数器并使用 ajax 在加载时获取实数。

这样做的好处是您没有静态计数器,刷新后您会得到实数,但就像之前所说的那样,仅使用 javascript 是不可能的

于 2012-07-25T19:55:44.767 回答
0

Javascript 是一种客户端脚本语言 - 它在客户端 PC 上运行。计数器本身必须在服务器端实现,因为您必须计算 http 请求。尽管 javascript 代码可能会请求服务器更新客户端电脑上显示的 html 页面上的计数器。

于 2012-07-25T20:04:24.020 回答