2017-09-16 2 views
-4

IP 주소에서 위치를 찾는 PHP 코드를 실행 해 보았습니다. 그러나 그것은 효과가 없습니다.PHP에서 IP 주소를 사용하여 사용자 위치를 찾는 방법

내가 PHP 코드를

$url = json_decode(file_get_contents("http://api.ipinfodb.com/v3/ip-city/?key=e2b32173f3bbed0658536bdb7a820da14e212fe645fdda845e0f5f06d8080a07&ip=".$_SERVER['REMOTE_ADDR']."&format=json")); 


echo "<table border='1' width='50%' align='center'><tr><td>COUNTRY:</td><td>"; 
echo $url->countryName; 
echo "</td></tr><tr><td>CITY:</td><td>"; 
echo $url->cityName; 
echo "</td></tr><tr><td>STATE OR REGION:</td><td>"; 
echo $url->regionName; 
echo "</td></tr><tr><td>IP ADDRESS:</td><td>"; 
echo $url->ipAddress; 
echo "</td></tr><tr><td>COUNTRY CODE:</td><td>"; 
echo $url->countryCode; 
echo "</td></tr><tr><td>LATITUTE:</td><td>"; 
echo $url->latitude; 
echo "</td></tr><tr><td>LONGITUDE:</td><td>"; 
echo $url->longitude; 
echo "</td></tr><tr><td>TIMEZONE:</td><td>"; 
echo $url->timeZone; 
echo "</td></tr><tr></table>"; 

을 시도했지만 작동하지 않았다. 아무도 이것에 대해 나를 도울 수 있습니까 ??

+3

기술적 인 측면에서 정확히 무엇을 시도했는지 (일부 코드 게시), 정확한 결과는 무엇인지 등을 설명하십시오. – Calimero

+0

코드를 넣었습니다. 그러나 그것은 작동하지 않았다 –

+0

"작동하지 않았다". 무슨 일이 있었 니? – Calimero

답변

0
<?php 
$ip = $_SERVER['REMOTE_ADDR']; 
$details = json_decode(file_get_contents("http://freegeoip.net/json/{$ip}")); 
echo "<pre>"; 
print_r($details); 
echo "</pre>" 
?> 

로컬 서버를 사용하는 경우 결과가 표시되지 않습니다.

+0

이 코드는 내가 서버에 PHP 파일에 업로드했습니다. 하지만 아무것도 보이지 않습니다. –

관련 문제