0

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

4

1 回答 1

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"];
于 2013-05-31T22:57:13.073 回答