0

我有一个视频播放页面,我想在其中计算视频观看次数。目前我正在更新页面视图:

mysql_query("UPDATE video set views = views+1 where videokey = '$key'")or die(mysql_error());

但它从一个 IP 不断更新。我想通过每个唯一的 IP 创建一个视图,我不想将用户的 IP 放入数据库中,也不想从数据库中检查用户的 IP 然后更新视图。有没有办法在不查询现有当前 IP 的数据库的情况下计算视频观看次数?

4

2 回答 2

0

这得看情况。会可靠吗?不,但可以保护你免受感官增量的影响......

如果你想走这条路,我会建议全球会议。这取决于您的会话将持续多长时间,但如果有人刷新等,它应该提供一些保护,防止重新计算相同的 ip。从长远来看,它仍然不是持久的(这是关键),大量的 ips 可能会杀死您的服务器。

请记住它已关闭,因此在开始之前请查看您的 php.ini。

于 2012-05-06T18:57:05.283 回答
0

给他们一个$_COOKIE使上述查询不会触发的。

它不是防弹的,但它是一些东西。

于 2012-05-06T18:50:40.437 回答