Rechercher : dans
Par :

[PHP]Récuperer l'ip du visiteur

Dernière réponse le 21 oct 2009 à 13:23:29 esox_ch, le 5 mai 2003 à 22:27:38 
 Signaler ce message aux modérateurs

Bonjour,
j'aurais besoin de detecter l'ip des visiteurs de mon site, je sais qu'il y a une fonction en php qui le permet mais j'arrive plus a y mettre la main dessus ni a me la rappeller alors si 4a viens a l'esprit a qqn... *enragé, deteste avoir des trous de memoire*

Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Languages Maltraités

Meilleures réponses pour « [PHP]Récuperer l'ip du visiteur » dans :
[PHP] Comment afficher l'adresse IP d'un visiteur ? VoirPour afficher l'adresse IP d'un visiteur sur votre site, insérez ce code dans la zone où vous voulez qu'elle s'affiche.
[RegExp] Récupérer une adresse IP VoirFinalité Mise en œuvre Explications Interprétation du motif Récupérer une adresse IP Finalité Pour récupérer une IP dans un fichier texte, fichiers journaux, pages web, etc. Mise en œuvre L'expression régulière suivante combinée à la...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...

1

kalamit, le 5 mai 2003 à 22:40:11

Salut,
L'IP du visiteur se trouve dans $REMOTE_ADDR.
A+ ! :-)

Kalamit,
La nuit, tous les chats sont gris. Pas les poulets ! :@)

Répondre à kalamit

2

esox_ch, le 5 mai 2003 à 22:51:19

Ok merci, et on la sort comment? Parceque j'voudrais que chaq fois qu'un visiteur arrive ca lui affiche son ip. Style:
<?php
echo "Bonjours ceci est votre ip $ip"
?>

Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Languages Maltraités

Répondre à esox_ch

3

kalamit, le 5 mai 2003 à 22:54:28

Attends, je te vire le doublon. :-)

En fait, tu l'utilises le plus simplement du monde:
<?php
echo "Bonjour ceci est votre IP: $REMOTE_ADDR";
?>
Voili voilou !

Kalamit,
La nuit, tous les chats sont gris. Pas les poulets ! :@)

Répondre à kalamit

4

esox_ch, le 5 mai 2003 à 23:12:10

Merci pour le doublon.
*ouvre son ficher: ip.php3*
AHAH! Trouver le mistakheu! Snif :'( , apres ton 1er post j'ai essayé avec $remote_addr au lieu que $REMOTE_ADDR... *rah 2ème fois today que les maj me fond utiliser mon seul et unique neurone ...
Mais merci beaucoup kalamit... aufait Comment c'est qu'on deviens modo?

Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Languages Maltraités

Répondre à esox_ch

5

kalamit, le 5 mai 2003 à 23:18:54

De rien !
:-)

Comment c'est qu'on deviens modo?
Faut apprendre par coeur l'annuaire parisien... :o)))

Kalamit,
La nuit, tous les chats sont gris. Pas les poulets ! :@)

Répondre à kalamit

6

esox_ch, le 5 mai 2003 à 23:24:47

Ok zut j'habite pas a Paris.. *demande a ses parents si on peut pas demenager a Paris, réponse: NON!* Ouin serais jamais modo :p , zavez du bol!

Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Languages Maltraités

Répondre à esox_ch

7

esox_ch, le 8 mai 2003 à 13:02:00

Rebonjours, donc le script detecte bel et ben un IP, le probleme est que je me demande si c'est le bon car voila ce que j'ai trouver dans les logs :
192.168.44.2-->08-05-2003 12:37:24
192.168.44.2-->08-05-2003 12:44:28
192.168.44.4-->08-05-2003 12:56:41
192.168.44.4-->08-05-2003 12:56:44
192.168.44.2-->08-05-2003 12:57:53
alors que je venais de raffraichir la page plusieurs fois de suite pour voir comment ca marchais, cependant , l'ip de l'ordinateur sur lequel je suis connecter est bien differant (193.5.240.1 ). Donc ... je comprends pas trop... Je me demande preske si c pas l'ip d'un eventuel proxy qui se met entre moi et le site (comme par exemple un proxy que ulimit me met... ) .. Qqn a une idée?



Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Languages Maltraités

Répondre à esox_ch

8

esox_ch, le 8 mai 2003 à 18:14:52

Personne a une idée?

Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Languages Maltraités

Répondre à esox_ch

9

Yoann, le 9 mai 2003 à 08:46:01

Salut

Ton site, tu le teste en ligne ou en local ?

Si tu le teste depuis internet :
Ta une Ip fixe pour te connecter à internet ? Ce serait pas tt simplement l'IP fournie par ton FAI ?

Yoann
"Deux choses sont infinies : l'univers et la betise humaine, bien que en ce qui concerne la 1ere je n'en ai pas encore de certitude absolue..."

Répondre à Yoann

10

esox_ch, le 9 mai 2003 à 12:12:43

Donc je le teste en ligne, sur chez.com. non j0ai une ip dinamique, mais quand j'ai vu que ca changeais comme ca, j'ai tout de suite fais ipconfig et j vu que l'ip etais pas le meme... Donc ca doit etre qqch coté serveur mais je capte pas trop bien quoi.

Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Languages Maltraités

Répondre à esox_ch

11

Yoann, le 9 mai 2003 à 12:38:44

Bah pour moi l'ip config te donne l'ip de ton pc alors que ton FAI te fournit une autre ip pour la connection internet. donc c normal que tu n'est pas celle donnée par l'ip config.

$REMOTE_ADDR te donne l'ip qui te permet de te connecter au net donc celle ttribuée par ton FAI.

Yoann
"Deux choses sont infinies : l'univers et la betise humaine, bien que en ce qui concerne la 1ere je n'en ai pas encore de certitude absolue..."

Répondre à Yoann

12

esox_ch, le 9 mai 2003 à 13:36:29

Oui mais moi j'aimerais que chaque utilisateur voie son IP affiché sur la page, je c que c possible car plusieurs site le font, mais avec ce sytheme ou que j'aille l'ip est le meme... Qqn a une idée?
(La je fais un truc du genre :
<?php
echo "ceci est votre IP:$REMOTE_ADDR";
?>

Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Languages Maltraités

Répondre à esox_ch

13

kalamit, le 9 mai 2003 à 13:40:20

$REMOTE_ADDR represente l'IP que voit le serveur. Si tu passes à travers des proxy, normal que cette IP ne soit pas la meme.
Je t'assure qu'il n'existe aucune autre solution pour afficher l'IP du visiteur. Je t'assure egalement que c'est la bonne solution. :-)

Kalamit,
La nuit, tous les chats sont gris. Pas les poulets ! :@)

Répondre à kalamit

14

kalamit, le 9 mai 2003 à 13:45:15

J'ajouterais que si le serveur est sur Internet et ton PC dans un réseau local, ipconfig ne te donnera jamais la meme chose. (Et heureusement ! )

Kalamit,
La nuit, tous les chats sont gris. Pas les poulets ! :@)

Répondre à kalamit

15

esox_ch, le 9 mai 2003 à 13:58:19

Oui certes mais comment expliker que moi (suisse) et un copain abitant a nice ayant le meme ip sur le site sans passer par des proxy (en tout cas pas que l'on sache)

Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Languages Maltraités

Répondre à esox_ch

16

kalamit, le 9 mai 2003 à 14:13:21

Donne l'adresse de la page.
Ca m'intrigue ton truc...

Y'a peut etre aussi une histoire de Firewall devant le serveur Web qui fait la translation d'adresse sans conserver l'adresse originale.

Kalamit,
La nuit, tous les chats sont gris. Pas les poulets ! :@)

Répondre à kalamit

17

esox_ch, le 9 mai 2003 à 14:24:58

http://www.os-sos.fr.st
L'ip la est pas tres design mais c juste le temps que le probleme soit resolu (P.S: si qqch d'autre vous plait pas dites le moi comme ca je corrigerais le tout :=) )

Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Languages Maltraités

Répondre à esox_ch

18

kalamit, le 9 mai 2003 à 14:29:16

OK.
Bon apparement, ca a l'air d'etre super chez.com...
C'est completement fantaisiste...
Y'a probablement une histoire de firewall derriere tout ca.
C'est bete, si j'avais un compte chez eux je ferais quelques essais...
Enfin bon, je serais toi, je changerais vite vite vite d'hebergeurs...

P.S: si qqch d'autre vous plait pas dites le moi comme ca je corrigerais le tout :=) )

Les popup ! C'est l'horreur... Ca donne vraiment pas envie de rester... :-)

Kalamit,
La nuit, tous les chats sont gris. Pas les poulets ! :@)

Répondre à kalamit

25

cedric, le 1 jan 2009 à 22:38:10

Salut,
J'ai un petit soucis, je veux stoker dans un fichier txt l'ip de ceux qui s'inscrivent mais je me retrouve avec l'ip de mon serveur

$tel = $_POST['tel'];
$dpt = $_POST['dpt'];
$ip = $_SERVER['REMOTE_ADDR'];
$fp = fopen("liste.txt","a");
fputs($fp, "<tr><td>$tel</td><td>$dpt $ip</td></tr>");
fclose($fp);

Pouvez vous m'expliquer le probleme ?

Répondre à cedric

26

Clyde, le 4 jan 2009 à 14:58:39

Oui moi aussi j'ai ce problème depuis 1 semaine... help

Répondre à Clyde

27

talondachil, le 19 fév 2009 à 20:46:36

Sur http://fr.php.net/manual/fr/reserved.variables.server.php, on peut lire : "On Windows IIS 7 you must use $_SERVER['LOCAL_ADDR'] rather than $_SERVER['SERVER_ADDR'] to get the server's IP address."

Répondre à talondachil

19

esox_ch, le 9 mai 2003 à 14:40:27

Ouep c vrai que les pop-up c nul.. Mais ... Chez.com est un des serveur free (admettant php) les + rapid que je connaisse (pas comme lycos .. si on lance la page avant d'aller se coucher on a p-e une chance de la voir le jour d'apres). J'ai essayer de créé un serveur http sur mon ordio mais sans succes (conflit entre le prog et Easyphp apperemment, et vu que je trouve aucun tuto conplet et compreansible de apache&mysql ...). Mais bon si qqn a une idée d'un autre serveur ou d'ou je peu trouver le tuto complet ou de comment resoudre mes prob de serveur http... ca serais cool :p

Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Languages Maltraités

Répondre à esox_ch

20

ipl, le 9 mai 2003 à 21:13:14

Bonsoir esox_ch, Kalamit, bonsoir à tous,

>IP:192.168.44.2
Qu'est ce que c'est cette IP ? la mienne ? une adresse de réseau interne ? une 192.168.x.x ne peut pas être une IP Internet !

@12C4 ... In medio stat virtus ...
Ipl

Répondre à ipl

28

Syn, le 16 oct 2009 à 19:33:47

Les classe d'ip 192.168.*.* sont pour les réseaux interne effectivement

Répondre à Syn

29

avion-f16, le 16 oct 2009 à 20:20:23

Dis, t'es sûr que tout va encore bien dans ta tête ?
Remonter des topics de 2003 o_O !! Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu­ lui dis de faire.

Répondre à avion-f16