猿问

不登录,不记录IP的情况下,怎么记录当前机器是否访问了网站?

网站需求:让用户领红包,领红包不需要填写任何东西,领取后需注册登录才能到账。

目前问题是如何让用户在不填写任何信息的情况下记录当前使用的手机或者电脑(考虑到可能多人使用wifi领取红包,所以不记录ip),使其不能重复领取。

我有试着使用session,但是只能判断机器在某个浏览器下的情况,如果这个浏览器使用隐身/隐私/沙盒模式,session就不法判定了。

海绵宝宝撒
浏览 791回答 9
9回答

莫回无

后端返回一段加密字符串 类似token这种东西 里面包含红包信息由前端存储 注册登录后把存储的字符串与用户信息一起发送过来 后端寻找对应字符并解密

FFIVE

这个几乎不可能实现的,即使实现了,也不够准确。1、你可以在在cookie中写入是否领红包了。如果用户清除cookie就没办法了。2、你可以用javascript Fingerprint2判断浏览器的唯一性,但是这个不是太准确。

冉冉说

PHP代码是否可以获取到主机的序列号,每台主机都有着自己的序列号,不知这个能不能行 还有一个localStorage可以试试,看能不能避开浏览器隐身或者沙盒模式

慕侠2389804

js拿mac

森林海

这类红包反正都是没有意义的,用来促销的手段,他领任他领,赚到算我输。
随时随地看视频慕课网APP
我要回答