如何在使用CloudFlare时使用MaxMind GeoIP检测?

时间:2013-05-31 08:44:01

标签: geoip cloudflare maxmind

我想知道在使用Cloudflare时如何使用maxmind GeoIP检测客户端的IP?

1 个答案:

答案 0 :(得分:3)

您需要使用CF特殊服务器变量“HTTP_CF_CONNECTING_IP”来获取实际的用户IP地址。

请使用以下代码替换原始服务器变量“HTTP_CF_CONNECTING_IP”。

$_SERVER['REMOTE_ADDR'] = isset($_SERVER["HTTP_CF_CONNECTING_IP"]) ? $_SERVER["HTTP_CF_CONNECTING_IP"] : $_SERVER["REMOTE_ADDR"];