UniGui在反向代理下获取客户端ip
在unigui中获取客户端ip使用以下代码
ARequest.RemoteIP
如果使用反向代理,如nginx/iis/apache等情况下使用,使用该代码获取到的ip是127.0.0.1
如何获取真正的客户端ip,使用国际通用的http头:X-Forwarded-For
具体代码如下:
ARequestInfo.RawHeaders.Values['X-Forwarded-For']
友情提示:X-Forwarded-For 有可能会被恶意利用进行SQL注入
版权申明
本文系作者 @baobao 原创发布在汗血宝宝的博客站点。未经许可,禁止转载。
暂无评论数据