如何使用PHP获取不同计算机的IP地址?

如何使用PHP获取不同计算机的IP地址?,php,server,tracking,Php,Server,Tracking,我的代码有问题。我正在验证页面中的视图轨迹,并使用两台不同的PC对其进行了测试,$\u服务器['REMOTE\u ADDR']是相同的 我不知道为什么它们是一样的。 我需要跟踪每天有多少访问者访问我的页面。你能给我建议一个最好的方法吗?嗯,两台计算机都在同一个局域网上,使用公共ip地址吗?? 您可以使用cookies跟踪访客您的两台不同的计算机是否属于同一网络?如果是这样的话,通常只有一个或几个外部IP地址。因为大多数计算机没有自己的全局IP(只是网络中的本地IP),但它们有一个提供商的IP(通

我的代码有问题。我正在验证页面中的视图轨迹,并使用两台不同的PC对其进行了测试,
$\u服务器['REMOTE\u ADDR']
是相同的

我不知道为什么它们是一样的。

我需要跟踪每天有多少访问者访问我的页面。你能给我建议一个最好的方法吗?

嗯,两台计算机都在同一个局域网上,使用公共ip地址吗??
您可以使用cookies跟踪访客

您的两台不同的计算机是否属于同一网络?如果是这样的话,通常只有一个或几个外部IP地址。因为大多数计算机没有自己的全局IP(只是网络中的本地IP),但它们有一个提供商的IP(通常)ISP和路由器通常使用称为IPv4的东西,它基本上只为一个家庭分配一个IP地址,然后路由器将其定向到家庭网络上的正确计算机。IPv6有大量的组合,因此很少使用DHCP,因为它不是必需的。同一网络上的两台计算机都将具有相同的公共IPv4地址。因此,您可以建议我在我的页面中跟踪访问者的另一种方法吗?您只需使用会话,然后创建一个函数,为每个新访问者递增1。有很多方法可以做到这一点,如果你不想编写任何代码,只需使用谷歌分析。禁用cookie是什么?嗯,你应该使用cookie、会话和ip地址使其更可靠…但是如果访问者在浏览器中禁用cookie,你将无法跟踪访问者。请使用如下算法:如果ip=相同,则找不到cookie,会话未找到(新用户,设置cookie和会话)如果ip=new,cookie=not found,session=not found(新用户,设置cookie和会话)如果ip=same,cookie=found,session=found(旧用户)如果ip=same,cookie=not found,session=found(旧用户)等等…您不能只依赖
ip
,或
cookies
sessions
。。。但混合物是可靠的。。。