Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.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
Javascript 无需用户登录即可跟踪喜欢的内容_Javascript_Node.js - Fatal编程技术网

Javascript 无需用户登录即可跟踪喜欢的内容

Javascript 无需用户登录即可跟踪喜欢的内容,javascript,node.js,Javascript,Node.js,我网站的博客允许我喜欢这些帖子。但这只适用于注册用户。所以,如果某个新用户喜欢一篇博客文章,我将无法记录他喜欢的内容 我的问题是,我如何在不注册的情况下跟踪访问者是否喜欢某个博客?我想你可以将他们的“喜欢”记录在cookie中,这样他们就不能多次记录同一篇文章的“喜欢”。当然,您需要检查cookie值 注1:但不能保证用户或机器人启用了cookie,因此不可能停止多个“喜欢”。这取决于这对你有多重要。你什么意思?如何跟踪?你可以收集IP地址等?我应该如何确定匿名访问者是否喜欢某个帖子,这样他们就

我网站的博客允许我喜欢这些帖子。但这只适用于注册用户。所以,如果某个新用户喜欢一篇博客文章,我将无法记录他喜欢的内容


我的问题是,我如何在不注册的情况下跟踪访问者是否喜欢某个博客?

我想你可以将他们的“喜欢”记录在cookie中,这样他们就不能多次记录同一篇文章的“喜欢”。当然,您需要检查cookie值


注1:但不能保证用户或机器人启用了cookie,因此不可能停止多个“喜欢”。这取决于这对你有多重要。

你什么意思?如何跟踪?你可以收集IP地址等?我应该如何确定匿名访问者是否喜欢某个帖子,这样他们就不会喜欢第二次了?你有什么理由不能使用常规cookie吗?它们可以被删除。所以从技术上讲,一个访问者可以喜欢多次。而且大多数IP都是动态的,所以也不能使用。这是一个已知的问题,没有解决方案。如果有,广告公司会一直知道你是谁。Cookies/localstorage是您的最佳选择。不完美,但唯一可行的选择。