问题标签 [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.
video - 视频计数器取决于播放次数
我正在建立一个网站,在其中显示来自不同用户的多个视频。我试图创建一个命中计数器,该计数器根据观看次数增加,但计数器保持为 1,更新所有视频以及无法更新数据库。我的脚本看起来像
绞尽脑汁好几天了,大家有什么想法吗?
php - 数据库中的 PHP 页面命中计数器
我运行一个播客网络,我正在从头开始重做我的网站。我网络上的一项功能是在 HTML5 播放器中直接从站点收听播客。我的所有功能都可以正常工作,但我想要那些页面上的一些分析数据。
我想在 PHP 中创建一个计数器并将其存储在数据库表中。但是,只有一页。播放器根据查询字符串加载每个节目,然后从他们的 RSS 源中提取最新剧集,如下所示:http ://tangentboundnetwork.com/new/show.php?id=1
我希望能够将分析数据放入表中,并将其用于网络上任何节目的主机。
我只需要知道从哪里开始。欢迎任何想法、链接和示例。
php - Codeigniter 中的计数器
我有以下代码:
(一步步)
- 放入
counter.txt
_APPPATH . 'logs/counter.txt'
counter_helper.php
设置在APPPATH . 'helpers/counter_helper.php'
;- 在文件中自动加载新创建的帮助
APPPATH . 'config/autoload.php'
程序; MY_Controller.php
进入_APPPATH . 'core/MY_Controller.php'
- 任何控制器都应该扩展
MY_Controller
而不是CI_Controller
; - 在页面上回显它:
<?php echo $this->count_visitor;?>
助手:
核心 :
控制器:
风景 :
javascript - 在一组间隔后生成数字
我试图每隔 20 秒显示一次随机数。我下面的代码仅在浏览器刷新时显示。我想要发生的是数字变化而不刷新浏览器的无限循环范围为 1 - 100
php - 使用 mysql 和 php 的观看次数
我有一个带有下拉菜单的表单,其中包含不同类型的电影,这是它的代码:
然后我有一个 isset 控制已选择特定类型
现在事情就是这样,当用户第一次输入所述表单时,我会存储他们的 ip(它的存储方式不需要非常安全,所以这就是我这样做的原因)
这就是为什么当成功执行 UPDATE 查询时我再次存储该 ip。更新的内容是服务有我的观看次数,所以我可以知道特定类型的点击次数,但是现在代码的工作方式使它变得毫无用处,因为用户可以在一个类型上点击 5000 万次,它会计算它们。我想要做的是将第一个 ip 与第二个 ip 进行比较,如果 ip 相同,则执行一个查询,对该类型减去 1,因此只添加 1 这就是我尝试过的
然后我用 isset 尝试了这样的事情,检查第一次更新是否已经完成
但发生的事情是数字保持不变,因为它加 1 减 1
java - 跟踪 Java 中的 Web 服务使用情况
我在我们的应用程序中使用了第 3 方(地址验证)WebService。WS 的许可只包括一定数量的通话,超过我们支付的费用更多。我正在尝试跟踪我们应用程序中的使用情况,以便我们可以在用户超出之前警告用户。有点像 Web 服务的计数器。
我目前正在(控制器)类中使用静态变量来跟踪它。这有效,但只有在服务器重新启动之前,它会再次重置为 0。
有没有办法让计数器在重新启动时运行?我看到了一些关于序列化静态变量的建议。这是正确的方法吗?或者我应该在每次发出请求时读/写文件/数据库表(听起来很昂贵)。
我的 web 服务客户端将在旧的 Sybase EAServer(围绕 Apache Tomcat 构建)中运行。所以,我只能使用 Java 1.4。
感谢您的任何意见或建议。
php - PHP多个客户端访问同一个文件
我开始使用 PHP,并看到了这个应该作为网页点击计数器的代码片段:
根据我阅读的内容,多个请求可以在服务器上同时运行。所以他们有可能同时访问这个文件countlog.txt
(对吗?)。如果是这样,此代码不适用于繁忙的网站(对吗?)。如何更改此代码以使其适用于繁忙的网站?您可以在 PHP 中使用多个请求之间共享的锁吗?
PS:问题与计数器无关。如果可能,请避免在答案中使用 SQL。
sql-server - 命中计数器:单独的日期 + 时间字段与一个 DateTime2 字段
我正在计划一个命中计数器,并且我计划进行许多报告查询以显示一天、过去一周、过去一个月等中的总命中数,以及一个可以提供显示什么时间的图表的图表day 在特定日期范围内,对于特定页面最受欢迎。
考虑到这一点,将 存储在与发生命中DATE
的不同字段中,然后添加索引是否有益?TIME
对于其中一些查询,我将使用where clause
范围(大于 x 且小于 y)的 a。我确实希望有关于Date
和 的查询Time
,例如“在过去 6 个月内,显示一天中每小时分组的命中数”。
我是不是太复杂了?我应该只使用一个DateTime2(0)
字段还是为此使用两个字段有一些优势?
concurrency - Cassandra 中的柜台设计
我正在尝试创建一个设计,其中多个 C++ 服务将计数器保存在数据库中,如下所示:
我正在考虑使用 Cassandra,但我不确定 Cassandra 是否可以以原子方式支持以下操作以支持多个服务实例的并发:
我见过 Cassandra 计数器(https://docs.datastax.com/en/cql/3.1/cql/cql_using/use_counter_t.html)但它似乎不支持 READ 操作 - 它只是确保您可以增加计数器通过某个值(不知道以前的状态)。
卡桑德拉有什么办法吗?我应该选择可以支持上述内容的不同数据库吗?我应该使用 Cassandra 并将计数器保存在 Redis 内存中并在第二步中更新 Cassandra 吗?
javascript - Blogger - 使用 JavaScript 获取查看计数器的值?
我只能在 HTML 完成加载后使用以下代码获取值:
但是 Blogger 使用 ajax 来inject counter
:
我尝试使用.ajaxStop
and ajaxComplete
,它们都不起作用。
如何使用 JS 获取视图计数器的值?