다음 코드를 사용하여 사용자 IP의 위치를 확인합니다. 하지만 'US'및 'UK'와 같은 국가가 표시됩니다.IP 국가 확인 및 전체 국가 이름 표시
전체 국가 이름을 표시하려면 어떻게해야합니까? '미국'및 '영국'을 좋아합니까?
CODE:
<?php
$ipaddress = $_SERVER['REMOTE_ADDR'];
function ip_details($ip) {
$json = file_get_contents("http://ipinfo.io/{$ip}/json");
$details = json_decode($json, true);
return $details;
}
$details = ip_details($ipaddress);
echo $details['country'];
?>
문제는 무엇인가에 미국을 전송할 수 있습니까? 코드에 오류가 있습니까? – weigreen
@weigreen 아니요, 잘 작동합니다! 표시된 국가 코드를 국가 이름으로 편집하고 싶습니다. 국가가 "미국"으로 표시되고 "미국"처럼 표시하고 싶습니다. –
안녕하세요 헨크. 대신 https://ipdata.co를 사용할 수 있습니다. 우리는 완전한 국가 이름, 통화, 통화 기호 및 전화 코드를 추가 작업없이 API에서 직접 다른 모든 데이터 포인트에 추가 할 수 있습니다. – Jonathan