我想跟踪查看某个网站的所有唯一身份用户。我可以通过建立一个登录系统来做到这一点,但这对我的愿望来说不是一个可行的解决方案。我想得到某人的知识产权来跟踪这个人所做的一切(这是一个人们必须判断句子质量的系统,他们最好只得到一次判刑)。
我见过这个解决方案:
echo $_SERVER['REMOTE_ADDR'];
这对我的愿望有用/推荐吗?有什么建议?我会有一个包含这样一个IP地址的SQL表作为主键来存储已经做出的判断。
提前致谢!
答案 0 :(得分:0)
正如Dagon所说,IP地址将不可避免地一次又一次地被重复使用。 您可以在cookie中存储唯一生成的字符串,该字符串可以用作主键。
如果您想要存储IP,您可以与令牌一起存储。
$myToken = hash('sha256',$_SERVER['REMOTE_ADDR'].time());
setcookie('myToken',$myToken,strtotime("+1 month"));
但是Cookie总是可以编辑,我仍然会建议登录。