PHP、ASP、ASP.NET、JSP网站使用云安全后,修改代码获取访客真实IP

 

使用知道创宇云安全等CDN架构服务后,云安全节点将位于用户与访客之间,原来的通过“REMOTE_ADDR”获取访客真实IP的方法将失效,此时如果还用这个方法,将获取到云安全节点IP,而非访客真实IP。

针对上述问题,云安全会向网站源服务器传递访客真实IP(原理介绍),网站代码中只需将原来的“REMOTE_ADDR”调整为“HTTP_X_CONNECTING_IP”即可。

以下为ASP、ASP.NET、PHP、JSP代码示例:

ASP:Request.ServerVariables("HTTP_X_CONNECTING_IP")

ASP.NET(C#):Request.ServerVariables["HTTP_X_CONNECTING_IP"]

PHP:$_SERVER["HTTP_X_CONNECTING_IP"]

JSP:request.getHeader("X-Connecting-Ip")