J'essaie d'afficher le pays de l'utilisateur (en fonction de son IP) dans une valeur de saisie de formulaire.
Voici mon code jusqu'à présent
<input style="display:block" type="text" name="country" id="country" value="<?php
$pageContent = file_get_contents('http://freegeoip.net/json/echo $_SERVER['REMOTE_ADDR']');
$parsedJson = json_decode($pageContent);
echo $parsedJson->country_name; ?>" />
J'utilise PHP JSON-decode pour obtenir les données de "http://freegeoip.net/json/(IP ADDRESS)".
Ce site web géocode l'adresse IP et renvoie un nom de pays.
Ce que je veux, c'est pouvoir substituer l'adresse IP d'un utilisateur dans cette adresse web, qui renverrait alors le nom du pays de l'utilisateur. Le meilleur moyen auquel j'ai pensé est d'utiliser
<?php echo $_SERVER['REMOTE_ADDR']; ?>
mais quand je l'insère, j'obtiens une erreur de serveur.
Comment dois-je m'y prendre ?