2013-04-15 3 views
0

다른 사람들의 태양 상승과 태양이 자신의 IP 주소를 기반으로 시간을 설정할 수 있는지 알고 싶습니다.사용자의 IP 주소를 기반으로 태양 상승과 태양 찾기 시간 찾기

예를 들어, 내 IP 주소는 192.168.0.9입니다. 나는 도시 X에 살고 태양 상승 시간은 Y 일 것입니다.

이것이 가능한 경우 올바른 방법을 알려주십시오.

+1

문제점 : 위치 찾기? 위치 데이터를 데이터 소스에 적합한 형식으로 변환 하시겠습니까? 데이터 소스 찾기 (실제로 프로그래밍 문제는 아닙니다)? 다른 것? – Quentin

+0

PHP의 데이터 일출과 일몰에서 작동 할 수있는 형식으로 사용자의 위치를 ​​얻는 방법이 궁금합니다. – uneducatedguy

+1

IP 주소에서 위도/경도를 얻는 해결책을 찾기위한 Google GeoIP –

답변

4

date_sunrise()date_sunset : 당신이 얻을 수 GeoIP가 (또는 유사)를 사용하는 데 필요한 위도/경도

+1

PHP의 기본 제공 옵션에 대한 PHP의 선택은 다음과 같습니다. 기능은 절대로 나를 놀라게하지 않습니다. – Blender

+0

wholy moly, php 태양 해가 떠오른다 태양 세트 기능! – uneducatedguy

0

한 가지 방법은 IP 주소의 우편 번호를 수집하는 것입니다 사용자의 IP에서. 일부 서비스는 인터넷에 제공되는 우편 번호 데이터베이스에 대한 IP가 있습니다. 웹에서 "ip to zip code databases"검색

ip에서 우편 번호를 결정하면 Sunrise/Sunset Times과 같은 사이트에서 일출과 일몰을 확인할 수 있습니다.

ip2location.com/developers