我正在尝试为网站编写点击计数器。作为首选项,不是必需的,我正在尝试使用Javascript来执行此操作。在网站的html文件中,我正在从javascript文件中读取一个数字并输出它。每次发生命中时如何使其“计数”?
对于这样一个模糊的问题,我们深表歉意。我正走在正确的轨道上吗?任何提示,代码或参考将不胜感激。
谢谢!
答案 0 :(得分:6)
使用Javascript,您只能计算当前用户的点击次数,因为您必须将计数保存在Cookie或客户端技术中。
要获得更准确的方法,您必须使用服务器端语言,并可能添加类似数据库的存储引擎以使其正常工作。
我建议你从这里开始Php for beginners该链接可能已经过时了,但它涵盖了创建计数器时需要了解的所有基础知识。
答案 1 :(得分:0)
如果没有安全问题,Javascript无法更改服务器或客户端计算机上的文件。您可能还希望使用PHP
或其他服务器端脚本语言将其他页面加载为空白图像。然后,可以毫无问题地更新文件上的计数。
答案 2 :(得分:0)
我看到大量流量的计数器的大多数网站使用定时计数器并使用ajax在加载时获得实数。
这样做的好处是你没有静态计数器,一旦刷新就得到实数,但之前已经说过,只有javascript是不可能的
答案 3 :(得分:0)
Javascript是一种客户端脚本语言 - 它在客户端PC上运行。计数器本身必须在服务器端实现,因为您必须计算http请求。 javascript代码虽然可以请求服务器更新客户端PC上显示的html页面上的计数器。
答案 4 :(得分:-4)
一个简单的循环似乎可以完成这项工作。没有细节,我会假设循环会这样做。为了在网站关闭后保持跟踪,我使用了保存在跟踪服务器上的简单.txt文件。但是,您必须使用服务器端语言来加载计数器文本文件。