由于 tcp 代理,我无法以常规方式获取用户 ip。所以我需要一个替代方案。
我试过这个:
$ip = file_get_contents('http://wtfismyip.com/text');
输出是服务器 ip。有什么办法可以获取用户的ip吗?
有多种方法可以做到这一点。
根据代理,您可能想查看是否设置了 x-forwarded-for http://en.wikipedia.org/wiki/X-Forwarded-For。
Jou 可以让客户端上的 JS 检查 IP 并将其与您的请求一起发送。如何仅使用 javascript 获取客户端的 IP 地址?