Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.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 跟踪网站上的IP地址_Php_Sql_Ip_Unique - Fatal编程技术网

Php 跟踪网站上的IP地址

Php 跟踪网站上的IP地址,php,sql,ip,unique,Php,Sql,Ip,Unique,我想跟踪查看某个网站的所有独特用户。我可以通过登录系统来实现这一点,但这并不是一个可行的解决方案。我想让某人的知识产权来记录他所做的一切(这是一个人们必须判断判决质量的系统,他们最好只能得到一次特定的判决) 我已经看到了这个解决方案: echo$\u服务器['REMOTE\u ADDR'] 这对我的愿望有多有用/推荐?有什么建议吗?我会有一个SQL表,其中包含这样一个IP地址作为主键来存储已经做出的判断 提前谢谢 正如达贡所说,IP地址将不可避免地被反复使用。 您可以在cookie中存储唯一生成

我想跟踪查看某个网站的所有独特用户。我可以通过登录系统来实现这一点,但这并不是一个可行的解决方案。我想让某人的知识产权来记录他所做的一切(这是一个人们必须判断判决质量的系统,他们最好只能得到一次特定的判决)

我已经看到了这个解决方案:
echo$\u服务器['REMOTE\u ADDR']

这对我的愿望有多有用/推荐?有什么建议吗?我会有一个SQL表,其中包含这样一个IP地址作为主键来存储已经做出的判断


提前谢谢

正如达贡所说,IP地址将不可避免地被反复使用。 您可以在cookie中存储唯一生成的字符串,该字符串可以用作主键

如果您仍然想要存储IP,那么可以与令牌一起存储

$myToken = hash('sha256',$_SERVER['REMOTE_ADDR'].time());
setcookie('myToken',$myToken,strtotime("+1 month"));

但是cookies总是可以编辑的,我仍然建议您登录。

您真的需要自己的登录系统,别无选择。IP不等于个人。一个人可以使用多个IP,多人可以使用一个IP。也许我应该重新措辞;我想把它限制在系统级;i、 e.一个人可以使用不同的系统,而不必被视为同一个人;假设大多数人只能在一个系统上使用该网站。这不一定是真的;没那么重要。人们只是不应该太多地遇到相同的句子。不过还是要感谢:)http是无状态的,要么实现一个登录系统,要么根本不用担心。谢谢!我还没有什么会议经验。