Kỹ thuật phát hiện vị trí cho địa chỉ IP là gì?
Tôi biết nhìn vào các
$_SERVER['HTTP_ACCEPT_LANGUAGE']
(không chính xác nhưng chủ yếu là hữu ích để phát hiện vị trí, ví dụ nếu người dùng một dãy IP của thiết Pháp để trình duyệt của họ thì có nghĩa là phạm vi này) thuộc về Pháp
và gethostbyaddr($_SERVER['REMOTE_ADDR'])
(nhìn tên miền quốc gia cấp cao nhất)
sau đó có thể để whois gethostbyaddr($_SERVER['REMOTE_ADDR'])
đôi khi:
$HTTP_USER_AGENT
(string user agent của Firefox có mã ngôn ngữ, không chính xác, nhưng chủ yếu có thể được sử dụng để phát hiện các vị trí)
Kỹ thuật phát hiện vị trí cho địa chỉ IP
Ngoài ra tôi biết cách lấy múi giờ nhưng nó không hoạt động trong các trình duyệt mới. Ngoài ra có css issue phát hiện lịch sử của khách truy cập, nó có thể được sử dụng để xem những trang google và wikipedia mà anh/cô ấy đã truy cập (google.co.uk, google.com.tr)
Nhưng còn thành phố thì sao?
Nhiều bản sao, bao gồm http://stackoverflow.com/questions/283016/know-a-good-ip-address -geolocation-service và http://stackoverflow.com/questions/2244989/need-a-client-side-api-for-determing-geo-location-of-ip-addresses – skaffman
Không, họ yêu cầu dịch vụ, tôi hỏi cách những dịch vụ đó phát hiện ra các địa điểm. – ilhan