GatewayWorker为啥获取客户端ip是127.0.0.1?

pjp

我根据文档说的可以在Event.php中直接使用$_SERVER['REMOTE_ADDR']获得当前客户端ip。 但是获取的127.0.0.1

1974 1 0
1个回答

yongdao35

服务端用了nginx代理或者其它负载均衡/代理吧。对于GatewayWorker,代理就相当于客户端了,所以获取的是代理的ip。

http://doc.workerman.net/faq/get-real-ip-from-proxy.html 这个估计对你有用。

  • pjp 2020-08-05

    应该是这个问题 谢谢

年代过于久远,无法发表回答
🔝