par
laurentsc » 13 août 2014, 22:24
Bonsoir,
je récupère l'adresse IP de l'utilisateur comme ceci :
$ip=$_SERVER['REMOTE_ADDR'];
J'a fait un essai sur plusieurs PC et l'un d'eux me retournent 2 adresses IP (IPv4) de cette façon : a.b.c.d,e.f.g.h. Pour distinguer les 2, je compte donc faire un explode avec comme délimiteur la virgule, mais mon code ne fonctionne pas (si je le mets, les instructions qui le suivent ne sont pas exécutées et l'affichage des erreurs PHP ne donne rien) ; le code est :
$ip=$_SERVER['REMOTE_ADDR'];
$nb_ip=1;
if (strlen($ip)>15)
{
arr_ip=explode(",",$ip);
$nb_ip=2;
}
quel est le problème ?
Bonsoir,
je récupère l'adresse IP de l'utilisateur comme ceci : [php]$ip=$_SERVER['REMOTE_ADDR'];[/php]J'a fait un essai sur plusieurs PC et l'un d'eux me retournent 2 adresses IP (IPv4) de cette façon : a.b.c.d,e.f.g.h. Pour distinguer les 2, je compte donc faire un explode avec comme délimiteur la virgule, mais mon code ne fonctionne pas (si je le mets, les instructions qui le suivent ne sont pas exécutées et l'affichage des erreurs PHP ne donne rien) ; le code est : [php]$ip=$_SERVER['REMOTE_ADDR'];
$nb_ip=1;
if (strlen($ip)>15)
{
arr_ip=explode(",",$ip);
$nb_ip=2;
}[/php]quel est le problème ?