如何制作国家/地区特定网站(和内容)?
How to make Country - Specific Web Site (and contents)?
现在我正在 php 开发一个关于 Cricket News 的小网站。我的计划是每天发布板球新闻,我的目标是向观众展示 他们所在国家/地区的最热门新闻..! 目前我只订购了 .com 域根据您的回答命名并计划订购一些国家编码的域名(如 .lk、.in、.au、.gb、.sa 等)。所以我的问题是这样的。
我看到很多主要网站都有自己的一堆 cc 域,有时我无法访问他们的通用 .com 站点,即使我在浏览器的地址栏中输入它。 (我在斯里兰卡,有些网站只显示 .lk 网站,即使我在地址栏上搜索或输入他们的 .com 名称也是如此……!)我也想将这种技术包含到我的网站中,但我不知道如何做。所以请帮助我以下问题。
如何检测访问者的正确国家/地区?
我需要任何第三方服务或附加组件吗?它们很贵吗?
如何根据访问者的国家更改网页内容?
我应该购买所有cc域名还是可以使用以下技巧?
最后,如果我可以使用提到的技术,我该怎么做?
您需要用户 IP 地址和 IP 2 Location API。尝试使用以下示例和完整的解决方案来检测用户所在的国家/地区。
尝试
$userip = $_SERVER["HTTP_CLIENT_IP"];
$ip_data = json_decode(file_get_contents("http://www.geoplugin.net/json.gp?ip=".$userip));
echo $ip_data->geoplugin_countryCode;
输出
US
现在我正在 php 开发一个关于 Cricket News 的小网站。我的计划是每天发布板球新闻,我的目标是向观众展示 他们所在国家/地区的最热门新闻..! 目前我只订购了 .com 域根据您的回答命名并计划订购一些国家编码的域名(如 .lk、.in、.au、.gb、.sa 等)。所以我的问题是这样的。
我看到很多主要网站都有自己的一堆 cc 域,有时我无法访问他们的通用 .com 站点,即使我在浏览器的地址栏中输入它。 (我在斯里兰卡,有些网站只显示 .lk 网站,即使我在地址栏上搜索或输入他们的 .com 名称也是如此……!)我也想将这种技术包含到我的网站中,但我不知道如何做。所以请帮助我以下问题。
如何检测访问者的正确国家/地区?
我需要任何第三方服务或附加组件吗?它们很贵吗?
如何根据访问者的国家更改网页内容?
我应该购买所有cc域名还是可以使用以下技巧?
最后,如果我可以使用提到的技术,我该怎么做?
您需要用户 IP 地址和 IP 2 Location API。尝试使用以下示例和完整的解决方案来检测用户所在的国家/地区。
尝试
$userip = $_SERVER["HTTP_CLIENT_IP"];
$ip_data = json_decode(file_get_contents("http://www.geoplugin.net/json.gp?ip=".$userip));
echo $ip_data->geoplugin_countryCode;
输出
US