让访客来自他们的知识产权

让访客来自他们的知识产权

我想通过他们的知识产权来访问国家...现在我正在使用这个(http://api.hostip.info/country.php?ip=......)

这是我的代码:

<?phpif (isset($_SERVER['HTTP_CLIENT_IP'])){
    $real_ip_adress = $_SERVER['HTTP_CLIENT_IP'];}if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])){
    $real_ip_adress = $_SERVER['HTTP_X_FORWARDED_FOR'];}else{
    $real_ip_adress = $_SERVER['REMOTE_ADDR'];}$cip = $real_ip_adress;$iptolocation = 'http://api.hostip.info/country.php?ip=' . $cip;$creatorlocation = file_get_contents($iptolocation);?>

嗯,它工作正常,但问题是,这会返回像美国或CA这样的国家/地区代码,而不是像美国或加拿大这样的整个国家/地区名称。

那么,hostip.info提供这个有什么好的替代方案吗?

我知道我可以编写一些代码,最终将这两个字母转换为整个国家/地区名称,但我只是懒得写一个包含所有国家/地区的代码......

PS:出于某种原因,我不想使用任何现成的CSV文件或任何能为我获取此信息的代码,例如ip2country现成代码和CSV。


翻阅古今
浏览 413回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP