0
由于tcp代理,我无法以常规方式获取用户ip。 所以我需要一个替代方案。通过代理获取用户IP。
我尝试这样做:
$ip = file_get_contents('http://wtfismyip.com/text');
产量为服务器IP。 有没有什么办法可以让用户知道ip?
由于tcp代理,我无法以常规方式获取用户ip。 所以我需要一个替代方案。通过代理获取用户IP。
我尝试这样做:
$ip = file_get_contents('http://wtfismyip.com/text');
产量为服务器IP。 有没有什么办法可以让用户知道ip?
有多种方法可以做到这一点。
根据代理,您可能想要查看是否设置了x转发的http://en.wikipedia.org/wiki/X-Forwarded-For。
J可以在客户端上有一个JS检查IP并将它与您的请求一起发送。 How to get client's IP address using javascript only?
很好的回答.... – hek2mgl 2013-05-03 07:59:11
意味着你不能使用这个'$ _SERVER ['REMOTE_ADDR'];'获得客户端IP? – 2013-05-03 07:54:38
你正在使用哪种语言和哪个服务器?你应该给我们更多的细节。 – 2015-07-21 12:19:56