原生 PHP 获取客户端真实IP方法

直接上代码:

 $ip = isset($_SERVER['HTTP_X_FORWARDED_FOR'])?$_SERVER['HTTP_X_FORWARDED_FOR']:$_SERVER['REMOTE_ADDR'];

解释:

如果没有使用代理,则 REMOTE_ADDR 即为客户端真实 IP.

如果使用了 CDN 或其他客户端代理,则真实 IP 为 HTTP_X_FORWARDED_FOR.

注意:

具体情况请打印 $_SERVER 超全局变量,不同的代理可能使用的真实 IP 标识不同。

Enjoy it !

原文地址:https://www.cnblogs.com/daizhongxing/p/13840733.html