如果我将这两者都丢入数据库中,是否足以阻止站点访问者欺骗他们来自不同的IP地址?
$ip1 = $_SERVER['HTTP_X_FORWARDED_FOR']; $ip2 = $_SERVER['REMOTE_ADDR'];
简短的回答 – 没有.您永远无法保证IP与个人之间的链接.对于几乎所有实际目的,是的,这已经足够了.
除非你真的希望有人花大力气来隐藏他们的知识产权,否则你应该没问题.
这实际上取决于你想要做的是否足够好.
编辑:刚看到您对第一篇文章的评论.一个选择是查看Evercookies – 它们极具侵略性和不道德,但它们确实做得很好,所以这是你的电话.