43 votes

Obtenir l'emplacement actuel de l'utilisateur

Comment puis-je déterminer l’emplacement actuel de l’utilisateur en fonction de l’adresse IP (je suppose que cela fonctionne de cette façon).

40voto

Hamza Points 651
<?php
$user_ip = getenv('REMOTE_ADDR');
$geo = unserialize(file_get_contents("http://www.geoplugin.net/php.gp?ip=$user_ip"));
$country = $geo["geoplugin_countryName"];
$city = $geo["geoplugin_city"];
?>

36voto

NaveenDA Points 1542

Édition

Changer freegeoip.net en ipinfo.io

17voto

Adnan Rasheed Points 374
<pre><code></code><p>Essayez ce code à l’aide de cette source. Ça marche!</p></pre>

10voto

Bedh Points 101

Essayez ce code à l’aide du service hostip.info :

5voto

ithcy Points 4101

MaxMind GeoIP est un bon service. Ils disposent également d’un service de recherche gratuit au niveau de la ville.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X