Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
每个访问者只允许一次向上或向下投票-PHP_Php_Mobile_Laravel_Ip_Tracking - Fatal编程技术网

每个访问者只允许一次向上或向下投票-PHP

每个访问者只允许一次向上或向下投票-PHP,php,mobile,laravel,ip,tracking,Php,Mobile,Laravel,Ip,Tracking,我知道已经有一些问题了,但我仍然不知道该怎么办 问题 我希望有访客能够向上或向下投票一次。首先,我想我应该使用IP地址来跟踪它们,但很明显,移动IP地址经常变化(我的每个页面都会刷新) 其他人说你应该通过用户id跟踪他们,但我不希望他们被迫注册 所以。。。是否有任何方法可以跟踪独特的移动用户。使用会话、cookie、IP地址或其他东西 对我来说,治疗似乎是最好的方法。它允许用户进行多次投票,但速度不会太快,而且不会让网站慢很多 给大家举个例子:您可以在前面提到的方法之上使用浏览器指纹 如果他们

我知道已经有一些问题了,但我仍然不知道该怎么办

问题 我希望有访客能够向上或向下投票一次。首先,我想我应该使用IP地址来跟踪它们,但很明显,移动IP地址经常变化(我的每个页面都会刷新)

其他人说你应该通过用户id跟踪他们,但我不希望他们被迫注册

所以。。。是否有任何方法可以跟踪独特的移动用户。使用会话、cookie、IP地址或其他东西

对我来说,治疗似乎是最好的方法。它允许用户进行多次投票,但速度不会太快,而且不会让网站慢很多


给大家举个例子:

您可以在前面提到的方法之上使用浏览器指纹


如果他们不需要注册,就没有办法以任何精度进行注册,而不是那么快?如果您使用会话,用户可以打开一个新的私人/匿名选项卡,投票关闭选项卡打开另一个选项卡,然后再次投票。编写这样的程序可能并不困难。客户机上存储的所有内容(会话(id)和cookie)都可以由用户操作有趣的是,幸好我使用了多浏览器谢谢这非常有用。