我一直在使用PHP Ratchet和Stunnel进行SSL。它运作良好。但问题是,我无法获得用户真实的IP地址。
我已经尝试了这些
action.DragAndDrop()
并且我得到了127.0.0.1(本地地址)
$conn->remoteAddress
并且我没有得到任何东西。
任何帮助!
答案 0 :(得分:0)
这真的很老了,但我刚刚遇到它。
您正在寻找$conn->WebSocket->request->getHeader('x-forwarded-for)
或$conn->WebSocket->request->getHeader('x-real-ip')
。
有关整个列表,请参阅$conn->WebSocket->request->getHeaders()
。
答案 1 :(得分:0)
或者有时是$conn->httpRequest->getHeaders()['X-Forwarded-For'][0]
。