0

由于 tcp 代理,我无法以常规方式获取用户 ip。所以我需要一个替代方案。

我试过这个:

$ip = file_get_contents('http://wtfismyip.com/text');

输出是服务器 ip。有什么办法可以获取用户的ip吗?

4

1 回答 1

3

有多种方法可以做到这一点。

根据代理,您可能想查看是否设置了 x-forwarded-for http://en.wikipedia.org/wiki/X-Forwarded-For

Jou 可以让客户端上的 JS 检查 IP 并将其与您的请求一起发送。如何仅使用 javascript 获取客户端的 IP 地址?

于 2013-05-03T07:54:58.430 回答