我想知道如何在使用Cloudflare时使用maxmind GeoIP检测客户端的IP ?
您需要使用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"];