Salut à tous,
je développe en ce moment un site web( http://www.africacultureassociation.com/ ) dans lequel j'ai inséré un système de dédicaces. Je voudrais récupérer automatiquement le pays du visiteur qui saisit la dédicace sans lui demander de saisir son pays. après maintes recherches, je suis tombé sur un tutoriel. Après implémentation je me rend compte qu'en local j'ai l'erreur suivante :
En production, c'est seulement une page blanche qui s'affiche et j'arrive toujours a récupéré le pays vu que echo $pays ne ramène rien.Notice: Undefined index: in C:\wamp\www\www.xxxxxxxxxx.com\exemple.php on line 12
ci-dessous le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <?php include("geoipcity.inc"); include("geoipregionvars.php"); $gi = geoip_open(realpath("GeoLiteCity.dat"),GEOIP_STANDARD); //$ip = $_SERVER['REMOTE_ADDR']; $record = geoip_record_by_addr($gi,$_SERVER['REMOTE_ADDR']); echo $record['country_name'] . "\n"; echo $GEOIP_REGION_NAME[$record['country_code']][$record['region']]. "\n"; echo $record['city'] . "\n"; echo $record['postal_code'] . "\n"; echo $record['latitude'] . "\n"; echo $record['longitude'] . "\n"; $pays = $record['country_name']; echo $pays; geoip_close($gi); ?>
Partager