关于 Request::getClientIps () 获取真实 IP 的一些疑问
https://github.com/symfony/http-foundation...
不明白 $trustedProxies
这个变量的实际意义
起因是因为需要获取真实IP,但是发现 getClientIps()
总是返回的 REMOTE_ADDR
,我需要获取的是 HTTP_X_REAL_IP
代码走到这里不明白这个判断的意义,也没有找到设置可信任代理数组的位置
debug的时候使用 \Symfony\Component\HttpFoundation\ServerBag
$this->server->get('HTTP_X_REAL_IP')
或者 $this->server->get('HTTP_X_FORWARDED_FOR')
是可以获取到结果的
求解惑
推荐文章: