Recuperation de l'IP d'unb visiteur
B@|-|@N
Messages postés
386
Statut
Membre
-
B@|-|@N Messages postés 386 Statut Membre -
B@|-|@N Messages postés 386 Statut Membre -
Bonjour à tous.
Je developpe une appli avec les tecnos PHP/MySQL.
Et je voudrais choper l'IP des gens qui se connectent à l'appli afin de faire une sécurisation plus par login & mot de passe mais par analyse de l'IP.
Y a-t-il moyen de la récupérer ? En PhP ?
B@|-|@N
Close the world.||.txen eht nepO
Je developpe une appli avec les tecnos PHP/MySQL.
Et je voudrais choper l'IP des gens qui se connectent à l'appli afin de faire une sécurisation plus par login & mot de passe mais par analyse de l'IP.
Y a-t-il moyen de la récupérer ? En PhP ?
B@|-|@N
Close the world.||.txen eht nepO
17 réponses
-
-
-
Alors :
$_SERVER["REMOTE-ADDR"] ne fonctionne pas.
Par contre getenv("REMOTE_ADDR") marche mais renvoie constamment la même adresse IP... quelque soit le PC depuis lequel je consulte mon appli.
Y a-t-il une autre variable d'environnement qui me permettrait de choper l'adresse IP de mes visiteurs ?
Bahan
Close the world.||.txen eht nepO -
excuse j'ai fait une faute de frappe, c'est $_SERVER["REMOTE_ADDR"]
desolé. -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Helas l'IP qu'il m'affiche est toujours pareille.
Voici mon code :
$remaddr = $_SERVER["REMOTE_ADDR"]; print("Votre adresse IP est : ".$remaddr);
Et il me donne toujours l'adresse suivante : 10.171.81.4.
Je fais ensuite un IPconfig sur un poste Lambda, je chope l'adresse IP, puis je me connecte a mon appli pour verifier et je trouve que ce n'est pas du tout mon adresse IP.
Bahan
Close the world.||.txen eht nepO -
-
Oups pardon j'avais pas lu .... Je sais pas en fait !
Dohm
google est ton ami !!!! -
Salut!
Peux-tu faire une description rapide du réseau?
Les adresses IP locales sont-elles statiques ou dynamiques?
Normalement getenv("REMOTE_ADDR") donne bien l'adresse IP du client mais si le poste ne se trouve pas sur le réseau local on obtient alors l'adresse IP internet. -
Les IP sont statiques sur notre reseau.
L'IP de ma station : 192.140.150.253 avec un masque de sous-reseau 255.255.255.0
Le serveur se trouve bel et bien sur le reseau local.
Arf... Mon pb serait-il insoluble ? T_T
Bahan
Close the world.||.txen eht nepO -
Quel est le poste qui possède 10.171.81.4?
En PHP je peux pas dire mais en C ça marche chez moi. -
Justement je ne sais pas.
Je l'ai pinger et j'ai eu un retour positif.
Y aurait-il une autre commande en MS-DOS qui me donerait des infos sur cette IP ?
Bon je vais voir si je peux trouver quelque chose en PHP de mon côté.
Bahan
Close the world.||.txen eht nepO -
-
ipconfig /all m'a permis de trouver deux serveurs WINS à l'adresse commencant par 10.163.218.33 et 34.
Maintenant est-ce que ça peut être un peripherique du meme genre...
Bahan
Close the world.||.txen eht nepO -
Si tu es derriere un proxy, c'est l'adresse ip du proxy qui sera renvoyé par $_SERVER["REMOTE_ADDR"]
-
Arf damned.
Je suis en effet derrière un proxy.
Et il n'y a pas moyen d'outrepasser ça ^_^ ?
Bahan T_T
Close the world.||.txen eht nepO -
***
sort sa double hache lourde de Khorne et donne un grand coup dans le proxy.
Ayeez ^_^
***
Bon ben tant pis alors, pas d'identification par l'IP -_-.
Bahan
Close the world.||.txen eht nepO -
Salut,
tu peux creer une variable contenant l'adresse ip du visiteur :
$ip = $_SERVER["REMOTE-ADDR"];
a plus