0

我在我的网站中启用了 cloudflare。现在我想得到游客的国家。

我正在使用此代码$_SERVER["HTTP_CF_IPCOUNTRY"]获取当前用户国家/地区。它正在Desktop设备中返回正确的国家/地区。但它没有在移动设备上返回正确的国家/地区。我无法理解这怎么可能。从移动设备浏览时,它总是返回启用 Cloudflare 的国家/地区。

任何建议高度赞赏。我已经研究了这个问题并从中获取了当前代码。但对于移动设备来说毫无价值。

提前致谢

4

1 回答 1

0

如果您在移动设备中使用网络浏览器,通常是通过代理服务器连接,而不是在用户不知情的情况下直接连接到网络服务器。

Web 浏览器声称的好处是它们将压缩服务器中的数据以加快页面加载时间并减少移动数据使用量。

在这种情况下,CloudFlare 无法检测到您的实际 IP 地址。

您可以访问https://www.ipaddress.my从移动网络浏览器查看您的 IP 地址。

于 2018-08-07T07:31:52.973 回答