Php 是否可以使用IP地址验证页面视图?

Php 是否可以使用IP地址验证页面视图?,php,ip,Php,Ip,我需要能够跟踪视图,因为人们可以通过伪造视图在我的网站上获得不公平的优势 我目前的计划是创建一个名为VIEWS的表,并使用该表跟踪IP地址 $_SERVER['REMOTE_ADDR'] 有人可能通过不断更改IP地址来愚弄这个系统吗 如果IP地址不起作用,如何验证视图是否有效 我还想补充一点,这是针对高安全性应用程序的。虚假视图可能产生收入。我目前使用视图表方法,但如果您了解cookies的使用方法,我认为您可以更好地使用它识别不同的视图。那么,同一IP上的多个用户呢?-你的问题很难回答,因为

我需要能够跟踪视图,因为人们可以通过伪造视图在我的网站上获得不公平的优势

我目前的计划是创建一个名为VIEWS的表,并使用该表跟踪IP地址

$_SERVER['REMOTE_ADDR']
有人可能通过不断更改IP地址来愚弄这个系统吗

如果IP地址不起作用,如何验证视图是否有效


我还想补充一点,这是针对高安全性应用程序的。虚假视图可能产生收入。

我目前使用视图表方法,但如果您了解cookies的使用方法,我认为您可以更好地使用它识别不同的视图。

那么,同一IP上的多个用户呢?-你的问题很难回答,因为这取决于你想应用什么条件。它们可以算作同一个用户。在这种情况下,我不担心:)是的,可以愚弄
REMOTE\u ADDR
值。如果您所做的只是监视页面的唯一视图,那么这应该没问题(尽管cookies是一种更好的方法)。不要依赖它来做任何与安全相关的事情。@GeoffAtkins那么,如果他们可以从视图中赚钱,那么它就不安全了?我会使用cookies或sessions,或者两者的组合-与IP地址+
用户代理结合使用。IP地址的问题是,通过同一IP地址(代理、VPN、电话网络),您可以有数千个连接,但大多数人只需将连接重新连接到ISP即可更改IP地址。有关实际伪造
远程地址
值的更多信息;请看这个问题:我如何使用cookies?这是我可以提交脚本的想法等待时间。1.检查访客是否有cookie表中的id标签。2.如果用户没有,请在访客设备的cookie中设置一个唯一的id标记,即名称或代码号,同时将此标记名称发布到cookie表中,您可以记录此次访问的查看次数。3.每当用户到来时。看看他有没有那个标签。如果他有,就别算他的观点。如果他没有,创建一个cookie标记,发布到dbase并计数。