我想获得使用我的网站的客户端IP地址.我正在使用PHP $_SERVER超全局:
$_SERVER['REMOTE_ADDR'];
Run Code Online (Sandbox Code Playgroud)
但我发现使用它无法提供正确的IP地址.我得到了我的IP地址,看到它与我的IP地址不同,我也可以在某些网站上看到我的IP地址,例如:
http://whatismyipaddress.com/
Run Code Online (Sandbox Code Playgroud)
我粘贴了我的PHP函数的IP地址,但是这个网站没有显示结果.这个问题是如何产生的,如何获得客户端的IP地址?
我想通过php检查是否有人通过IPv4或IPv6连接到我的网站.
可以找到客户端地址,$_SERVER["REMOTE_ADDR"] 但如何检查它是IPv4还是IPv6?
如果用户的IP在某个IP范围之间,我正在使用重定向.但是,我正在使用多个ip范围,所以我想知道最好的方法.我目前正在使用它来重定向,
但如果IP范围是从72.122.166.0-72.122.159.266和68.61.156.0-68.61.181.255和78.121.74.0-78.121.77.255来说那么我该怎么做?谢谢!