Desidero visualizzare la bandiera del paese a seconda dell'indirizzo IP che ricevo sul lato server. Gli indirizzi IP fissi sono assegnati ai Paesi? Dove posso trovare il database per l'indirizzo IP nella mappatura del paese?Associare gli indirizzi IP ai paesi
risposta
Date un'occhiata al seguente:
- IP address geolocation SQL database
- Geo Locate IP Address XML API Whois Map Country Provider
- How to Geolocate Visitors Using an IP-to-Country Database
- Free IP to Country Database
- My IP Address Lookup and Geotarget IP Project
- MaxMind - Open Source IP Address to Country Database
- IP address geolocation SQL database
Anche su Stack Overflow:
- What is the most applicable solution to detect which country an ip belongs to?
- Is there any possible way to find the name of the country using IP with scripting language PHP?
- IP to Country?
- code for finding the state,country,city from the IP Adress in php
Una volta ottenuto il codice del paese, allora si può esporre la bandiera con questi set di icone gratuite che utilizzano i codici dei paesi ISO:
PHP Avvento anche appena pubblicato un intero articolo su un processo molto simile:
Sarebbe bello sapere quale risorsa/collegamento hai usato per risolvere il tuo problema. –
Stai cercando un servizio IP geolocation come MaxMind.
Oppure GeoBytes (http://www.geobytes.com/IpLocator.htm?GetLocation), o ... Probabilmente dovremmo tutti modificare questa risposta (che è, in genere, utilizzare un sito di riferimento) con un elenco di essi. :-) –
@ T.J.Crowder non mostra la posizione esatta. Mostrato un altro – pudaykiran
@udaykiranpulipati: Queste cose sono imperfette. –
ip2location.com fornisce una base di dati range di IP che può essere usato per codificare gli indirizzi IP
essi forniscono in diversi formati e in modo da poter scegliere quale è utile a voi
ma non è gratuito :( –
Maxmind è quello che usiamo
open source autonomo rendering bandiera contenute sulla base di IP: ip2ensign
Si cercherà coordinate UV in una bandiera te xture atlas che corrisponde a un IP arbitrario. E viene fornito con il database dell'intervallo IP e la trama.
- 1. Filtro indirizzi IP
- 2. Come ascoltare su più indirizzi IP?
- 3. Controllo degli indirizzi IP
- 4. Come posso analizzare gli indirizzi IP e gli intervalli di indirizzi con Perl?
- 5. Gli indirizzi IP e le porte dovrebbero essere considerati riservati?
- 6. C#: Enumera gli indirizzi IP in un intervallo
- 7. Come censurare gli indirizzi IP in un file con Python?
- 8. TcpListener: ascolto su tutti gli indirizzi, incluso l'indirizzo IP GPRS
- 9. ordina per .... numeri? Aiutami ad ordinare gli indirizzi IP
- 10. Estrarre gli indirizzi IP dalle stringhe usando regex
- 11. Ansible: Ottenere tutti gli indirizzi IP di un gruppo
- 12. Trova tutti gli indirizzi IP nella rete locale
- 13. Lista IP tutti gli indirizzi di una sottorete
- 14. Che tipo dovrei memorizzare gli indirizzi IP per MySQL?
- 15. Script Bash per ottenere tutti gli indirizzi IP
- 16. trovare tutti gli indirizzi IP in una rete
- 17. Dns.GetHostEntry restituisce più indirizzi IP
- 18. Nascondi gli indirizzi email ai "bot spam" sui siti web?
- 19. Tecniche di rilevamento posizione per indirizzi IP
- 20. Conversione di indirizzi IP a intero
- 21. Come associare gli attributi elemento figlio ai campi con JAXB?
- 22. Gli indirizzi IP per domini e relativi sottodomini sono gli stessi?
- 23. È possibile visualizzare gli indirizzi IP della cronologia di Chrome piuttosto che gli URL?
- 24. Conversione [indirizzi] NSNetservice a IP indirizzo stringa
- 25. Ordinamento degli indirizzi IP in vim
- 26. Differenza tra indirizzi IP Ethernet e wireless?
- 27. Google App Engine: elenco di indirizzi IP?
- 28. Google Cloud Platform Lavoratori DataFlow Indirizzi IP
- 29. Distinguere tra intranet e indirizzi IP ufficiali
- 30. Indirizzi IP 3G/Edge/GPRS e geocodifica
Piuttosto semplice. Ottieni [icone della bandiera del paese] (http://365icon.com/icon-styles/ethnic/classic2/) e mappa [indirizzo IP nel Paese] (https://ipapi.co/api/?shell#specific-field- for-an-ip) nome.I nomi delle icone e dei paesi sono collegati tramite il paese [codici] (https://en.wikipedia.org/wiki/ISO_3166-1). – Ken
È possibile effettuare una chiamata GET a 'https://ipdata.co/' e si otterrà una risposta in formato JSON con il nome del paese, longitute e latitudine e un certo numero di altri punti. –
Jonathan