我目前正在使用:
$this->request->server->get('SERVER_ADDR');
当应用程序部署到真实服务器时,返回的值是127.0.0.1,这是不正确的。它应该是真正的IP地址。
那里似乎有一个代理,因为我们在获取客户端IP地址时遇到了问题:
$this->request->server->get('REMOTE_ADDR');
我已修复我使用以下方式获取客户端IP地址:
$this->request->getClientIp();
也许要获得真正的服务器IP地址,还有另一种更可靠的方法吗?