经过Cloudflare的网页,可以通过 HTTP_CF_IPCOUNTRY 参数获取客户国家。
如:
<?php $country_code = $_SERVER["HTTP_CF_IPCOUNTRY"]; echo $country_code; //如果是美国则输出US ?>
那么如果CLOUDFLARE未获取怎么办,可以提供一个默认值
<?php $country_code = isset($_SERVER["HTTP_CF_IPCOUNTRY"])?$_SERVER["HTTP_CF_IPCOUNTRY"]:'默认值'; echo $country_code; ?>