问题标签 [hitcounter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 基本命中计数器也会影响图像?
我最近在我的页面上添加了一个计数器,以查看人们来自哪些域。因为我有两个指向同一个 IP 的域,这是我最近获得的。
所有请求都转到我的 index.php 文件,该文件确定如何显示页面。我将其设置为这样,因为我计划拥有多个页面,例如用户页面或论坛帖子,并且不能有多个文件夹。.htaccess 的设置如下:
在我的 index.php 开始时,我有:
但是,图像算作成功。如果我去 domain.com/img/img.png 它会算作一次成功。我怎样才能阻止它这样做?(我有一点 javascript,它使粒子从顶部“下降”。这导致点击次数在一小时内增加了 1000)
php - 使用 PHP 为每个页面点击计数器
我想在我的网页上集成一个计数器,到目前为止我已经这样做了,所以计数器可以工作。但我真正想要的是这个计数器特定于每个要生成的每个页面id
使用此代码,我只能看到主页的点击量。它以相同的数字显示在每一页上。
在我刷新 50 倍第 1 页后
文件名counter.php
在模板文件上实现,代码如下
我一直在寻找解决方案,但到目前为止还没有找到任何解决方案。
提前致谢。
最好的问候,
布哈拉。
php - MySQL Hit Counter 根据浏览器增加 1 或 2
我正在使用以下语法实现 MySQL 命中计数器
进行此调用有两种情况:一次来自 ajax 调用(按预期工作,始终递增 1),一次直接来自整页加载(在例如 Firefox 中增加 2 而不是 1但总是以 1 为单位,例如 Opera)。即,我的问题取决于浏览器/环境,并且似乎与整页加载中存在的额外内容有关。
我发现的解决方案建议包括在某些浏览器中触发额外后台页面调用的空属性src
或属性。href
然而,在我的情况下似乎不存在这种情况,尽管页面上的表单中有一些指向页面锚点的链接<a href="#anchor">
。我尝试删除这些,但它似乎对命中计数器没有影响。
关于为什么计数器增加两个/页面在例如 Firefox 中加载两次以及如何解决我的问题的任何其他想法?
java - 使用 Servlet 的计数器方法
我想使用 Java Servlet 在我的数据库中创建一个命中计数器寄存器。主要思想是使用过滤器,并在每次用户访问时增加计数器。
我不想在每次访问时都在数据库中进行更新(我发现这效率不高)。我更喜欢使用每次访问都会增加的静态变量,并且在一天结束时,使用该变量的值将其插入数据库并将其重置为零。
我怎么能那样做?我不知道如何安排每个午夜对我的应用程序说的操作进行 INSERT 并重置变量...
任何想法?
谢谢!:)
javascript - 结束后停止 Javascript 向后运行
我目前正在研究Counter
显示我主页的一些统计信息。这是我正在使用的脚本:
现在我只想在计数器出现在屏幕上时运行这个动画......所以我得到了这个脚本:
所以我把这两个脚本放在一起:
现在,如果我在我的页面上向下滚动,计数器会在它进入屏幕时开始运行(这正是我想要的)但是当计数器完成时,计数器开始倒数直到.count-1
, .count-2
... 在1
。即使我再次上下滚动......计数器仍然停留在1
。有时对1
a 的更改2
或3
但很快又会下降到 a 1
。
这是片段:
错误在哪里?
php - php - 如何从任何其他类型的页面更改中识别刷新
我正在使用 php 代码来创建和更新一个 SQL 数据库,而我又用它来填充屏幕上的页面计数器(请参见下面的代码片段)。如何区分页面刷新与任何其他 url 更改,以免每次刷新页面时都添加到我的计数器?我想在不将 cookie 放在用户桌面上的情况下执行此操作。在此先感谢您的帮助。
科斯敏:
我复制了您将其写入我的 php 代码的第一行的代码(请参阅下面的第一次尝试代码)。它在 IE11 或 Firefox 55.0.3 中都不起作用。在这两种情况下,我都收到一条错误消息(致命错误:函数名称必须是第 2 行 D:\InetPub\vhosts\rlcdev.com\httpdocs\index.php 中的字符串)并且没有输出。我删除了最初的 $session_name(); 命令行并将其省略(请参阅下面的第二次尝试代码)。这是因为我知道 $session_start(); 命令必须是后面的第一行
第一次尝试:
第二次尝试:
java - 线程对方法的请求计数器
我有很多线程,我从主实现。我的目的是限制对服务器的请求(服务器类中的一些方法),所以我把计数器放在关键部分之前和同步之前。我注意到,计数器只会增长并且永远不会减少......这是我的代码示例:
java - 是否可以使用过滤器来计算页面点击量?
您认为使用 servletFilter
增加页面访问次数是个好主意吗?
像这样的东西: