0
내가 내 서버에서이 작업을 실행하려고 생각한다. 서버 문제 또는 구성 일 수 있습니까?json_decode 반환 null가 난
내가 내 서버에서이 작업을 실행하려고 생각한다. 서버 문제 또는 구성 일 수 있습니까?json_decode 반환 null가 난
당신은 그 사이트가 당신이 그것을주는 IP 주소에 대한 데이터가없는 경우, 수비 비트를 코딩 할 필요가, 다음이 조금 더 안전하다 어떤 city
재산
를 돌려 실 거예요
$ip = $_SERVER['REMOTE_ADDR'];
$details = json_decode(file_get_contents("http://ipinfo.io/{$ip}/json"));
echo $ip . ' ';
if (isset($details->city)){
echo $details->city;
} else {
echo 'data not available';
}
내 IP 주소로 반환 된 것으로 판단하면 제공하는 세부 정보는 정확하지 않습니다.
file_get_contents ("http://ipinfo.io/{$ip}/json")의 내용은 무엇입니까? –
'var_dump ($ details);'는 무엇을 보여줍니까? – Barmar
코드가 제대로 작동합니다. 서버에서'url_fopen'을 활성화하지 않았습니까? 'error_reporting (E_ALL);'으로 오류보고를 활성화하십시오. – Barmar