Javascript 安全的视频播放计数方法

Javascript 安全的视频播放计数方法,javascript,php,Javascript,Php,我一直在想办法检查任何提供给用户的视频播放的有效性。我不想每次用户点击播放按钮时都更新计数器,因为这很容易被滥用。不仅如此,用户还可以随时访问Ajax请求页面,该页面直接更新播放内容,然后单击“刷新”,直到用户满意为止 对于一个我认为相当受欢迎的问题,我似乎找不到任何基于它的安全性的东西 我认为一个好主意是检查一下,当通过PHP提供文件时,有多少内容被流式传输——但根据答案,这是不可能的 那么,我应该如何处理这个问题呢?我是否咬紧牙关,只希望用户不要滥用系统(他们肯定会这样做),或者这个问题有什

我一直在想办法检查任何提供给用户的视频播放的有效性。我不想每次用户点击播放按钮时都更新计数器,因为这很容易被滥用。不仅如此,用户还可以随时访问Ajax请求页面,该页面直接更新播放内容,然后单击“刷新”,直到用户满意为止

对于一个我认为相当受欢迎的问题,我似乎找不到任何基于它的安全性的东西

我认为一个好主意是检查一下,当通过PHP提供文件时,有多少内容被流式传输——但根据答案,这是不可能的

那么,我应该如何处理这个问题呢?我是否咬紧牙关,只希望用户不要滥用系统(他们肯定会这样做),或者这个问题有什么解决方案

干杯

编辑:这是我想要找的东西的一个例子

$file=新文件($path);
$read=$file->read();
而($read->reading()){
//如果30秒过去了
如果($read->appeased()>30000){
//查询数据库
}
}

在JavaScript中,您可以向
end
事件添加事件处理程序-请参阅-然后向服务器发出AJAX请求以更新回放counter@blurfus我可以。。。但是,如果视频长达3小时,它将永远不会播放……好吧,你在最初的问题中没有指定这是一项要求,是吗?-现在,你想数数什么?视频开始播放多少次,或者向用户提供了多少次(即使用户从未点击播放按钮)?查看媒体事件,看看它们是否与您所寻求的内容接近:没有办法。无论您使用什么方法,都需要与服务器通信,这总是可以被欺骗的。