2014-08-30 1 views

답변

0

사용 file_get_contents는 PHP로를 설정하는 데이터와 json_decode를 가져.

$data = json_decode(file_get_contents("http://ipinfo.io/")); 
print_r($data); /* print results */ 
+0

임이 점점 : stdClass 개체 ([IP] => 178.78.135.10 [호스트 이름] => 아니요 호스트 이름 [시] => [지역] => [국가] => AM [loc] => 40.0000,45.0000 [org] => AS49363 Orange Armenia CJSC) –

+1

네, 그렇게해야합니다. 그 밖의 무엇을하고 싶습니까? – ethan476

+0

배열을 배열해야합니까? "Your IP : 178.78.135.10" –

0

서버의 IP 정보가 아닌 사용자의 표시됩니다이 서버 측 (즉, PHP)를 사용. 당신이 사용자에 대한 정보를 원하는 경우

, 당신은 사용자의 브라우저가 API를 호출하고 사용자의 IP에 대한 정보를 반환하도록 their JSONP API을 구현하기 위해 자바 스크립트를 사용해야합니다.

는 다른 방법으로는 사용자의 IP에 대한 자신의 API를 호출해야합니다

$data = json_decode(file_get_contents("http://ipinfo.io/{$_SERVER['REMOTE_ADDR']}/json")); 
관련 문제