Cloudflare作为一个免费提供的CDN服务,很多网站都是有套上Cloudflare的,但是这样一来我们平常在PHP中使用的REMOTE_ADDR获取用户真实IP就没用了,但是其实Cloudflare还是有提供用户的真是IP的哦。

平常获取用户真实IP:

echo $_SERVER['REMOTE_ADDR'];

套上CF后获取用户真实IP:

echo $_SERVER['HTTP_X_FORWARDED_FOR'];