由于tcp代理,我无法以常规方式获取用户ip。 所以我需要一个替代方案。
我试过了:
$ip = file_get_contents('http://wtfismyip.com/text');
输出是服务器IP。 有什么方法可以让用户ip?
答案 0 :(得分:3)
有多种方法可以做到这一点。
您可能希望查看是否设置了x-forwarded-for http://en.wikipedia.org/wiki/X-Forwarded-For,具体取决于代理。
Jou可以让客户端上的JS检查IP并将其与您的请求一起发送。 How to get client's IP address using javascript only?