server2021 发表于 2024-3-18 08:38:43

【10.0.0.0】ip地址获取

本帖最后由 server2021 于 2024-3-18 08:39 编辑

目前在试用10.0.0.0,推测这个现象可能跟版本关系不大

方便起见,我在试用服务器前面放了一个nginx做反向代理,nginx下面,我加了realIP
“    set $args $args&RealIP=$remote_addr;”,实际效果也达到了
在审计日志可以看到
请求路径: https://test.example.com/hello/world?x=123456&RealIP={访问ip};| 请求方法: GET; | 是否成功: 是;| 状态码: 200; | 是否为Https: 是; | IP地址: 访问ip;

然后我在world页面,页面加载时去取url里面的RealIP
=GETURLQUERYVALUE("RealIP")
但是怎么也取不到
=GETURLQUERYVALUE("x")
这个x就可以取到
如果手动http://127.0.0.1/hello/world?x=123456&RealIP=8.8.8.8
就能取到8.8.8.8
不知道是什么原因?比较奇怪

当然,我的目的只是想获取访问者的ip,如果有更好的办法,那也是欢迎的。

server2021 发表于 2024-3-18 08:38:44

事情我已经搞定了,后来是从header获取到的。

Nathan.guo 发表于 2024-3-18 17:30:37

大佬可以参考下这个帖子哈~~

请问怎么获取访问用户的ip地址?
https://gcdn.grapecity.com.cn/showtopic-136280-1-1.html
(出处: 葡萄城开发者社区)

Nathan.guo 发表于 2024-3-18 17:50:16

问题解决了就好~~
{:5_110:}
页: [1]
查看完整版本: 【10.0.0.0】ip地址获取