我想创建一个只有一个输入的网站,用户名,然后我会使用数据库中的所有用户名来获得胜利。
我需要确保一个人只能写一次他们的名字,所有其他条目都将被删除(手动或自动,我不在乎),我只需要告诉用户是否发布了多个条目
有没有办法做到这一点?
我找到了这个解决方案来获取用户IP
Select SUBSTRING_INDEX(host,':',1) as 'ip'
From information_schema.processlist
WHERE ID=connection_id();
但是再一次可以很容易地使用VPN。还有其他解决方案吗?
答案 0 :(得分:1)
实际上有很多解决方案一个接一个都没用,但它们一起站立起来。 您可以使用IP,如您所说,还向cookie / localStorage添加一些信息,您还可以记录用户的浏览器User-Agent和其他一些元数据。 重点是收集尽可能多的数据,以确定谁是谁 您收集的数据越多,稳定性就越好。祝你好运!