讓訪客來自他們的知識產權我想通過他們的知識產權來訪問國家...現在我正在使用這個(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。
- 3 回答
- 0 關注
- 430 瀏覽
添加回答
舉報
0/150
提交
取消