开启CDN后获取用户真实IP方法 PHP|ASP|JAVA常见代码
接入CDN后,为了方便获取客户端真实IP,部分CDN服务商会在请求的头中添加Cdn-Real-Ip字段。例:Cdn-Real-Ip:58.214.233.214需要注意的是这些代码是在您切换CDN后生效,如未使用CDN服务,这些代码是无法获得用户IP的。下面是读取Cdn-Real-ip代码片段:php:<?php$user_IP=($_SERVER["...
关于 获取IP 的文章共有2条
接入CDN后,为了方便获取客户端真实IP,部分CDN服务商会在请求的头中添加Cdn-Real-Ip字段。例:Cdn-Real-Ip:58.214.233.214需要注意的是这些代码是在您切换CDN后生效,如未使用CDN服务,这些代码是无法获得用户IP的。下面是读取Cdn-Real-ip代码片段:php:<?php$user_IP=($_SERVER["...
我们经常会使用cdn来达到加快网站访问速度和隐藏服务器真实ip的目的,但是站点使用了cdn后程序获取到的用户ip以及nginx日志中记录的ip均会变成cdn的中转ip。不过cdn一般会实用自定义ip头来保存用户的真实ip,或者是将其放在X_FORWARDED_FOR头里,通过nginx的realip模块和这些ip头里的信息就可以获取到用户的真实ip了。首先需...