Trouver l'adresse IP fixe d'un visiteur [Résolu/Fermé]

Signaler
Messages postés
13
Date d'inscription
vendredi 3 juillet 2009
Statut
Membre
Dernière intervention
6 mars 2012
-
Messages postés
18143
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
-
Bonjour,
Sur mon site internet je souhaite a voir attribué a chaque membre sa propre adresse Ip (fixe ) grace a une variable php .
Auparavant j'utilisait $_SERVER['REMOTE_ADDR'] mais j'ai remarqué que cette adresse IP changais tout le temps
je cherche donc une variable php m'affichant une seule IP par PC

6 réponses

Messages postés
18143
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 126
mais tous les utilisateurs n'ont pas d'IP fixe sur leur réseau, ni sur internet.
de plus, un utilisateur peut très bien se connecter un coup du travail, un autre coup chez lui -> donc impossible d'avoir une IP fixe dans ces conditions...et tu penses aux gens qui partagent la meme conenxion internet, et qui auront donc la meme IP ?

quel est l'interet final de ce que tu souhaite faire?
Messages postés
13
Date d'inscription
vendredi 3 juillet 2009
Statut
Membre
Dernière intervention
6 mars 2012
1
Ben je pense a savoir l'adresse précise d'une personne pour savoir si elle est en ligne ou pas
Messages postés
18143
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 126
pour voir si la personne est en ligne, tu mets un scipt en ajax qui envoie régulièrement un signal au site ->update de la dernière activité du membre dans la BDD, et comme ca , si t'as pas d'activité recente, alors la personne st déclarée hors ligne...

tant que que la page reste ouverte, même si il fait rien, il est considéré en ligne.
Messages postés
13
Date d'inscription
vendredi 3 juillet 2009
Statut
Membre
Dernière intervention
6 mars 2012
1
Je ne m'y connais pas trop en ajax tu n'aurais pas plutôt un script Php a me proposer

Merci pour la rapiditée de l'aide en tout cas ;)
Messages postés
18143
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 126
ce que je propose est uen partie AJAX pour signaler que la page est ouverte (par exemple, téléchargement d'une page "keepalive.php" toutes les 60 secondes. aucun traitement ou affichage de cette page a faire)

et la page keepalive.php, dans laquelle tu regardera l'identifiant du client (grâce à la session), et tu udpdate ta bdd avec l'heure courante...

si tu connais pas ajax, ca fera une belle raison de t'y mettre... d'autant plus que la c'est vraiment la base
Messages postés
13
Date d'inscription
vendredi 3 juillet 2009
Statut
Membre
Dernière intervention
6 mars 2012
1
Ok et tu aurais un tuto intéressant a suivre pour apprendre l'AJAX ?
PS : sa pourrais servir aussi pour rafraîchir un minichat ?
Messages postés
18143
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 126
désolé, pas de tuto, et je ne serai pas d'une très bonne aide la dessus (l'ayant peu utilisé)

je te conseille de faire une recherche google
Messages postés
13
Date d'inscription
vendredi 3 juillet 2009
Statut
Membre
Dernière intervention
6 mars 2012
1
Ok ben merci de toute façon pour l'aide apportée j'essayerais de venir sur ton site lors que tu l'auras ouvert en tout cas beau projet
De toute façon il était temps que j'apprenne un autre langage ^^
Messages postés
18143
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 126
y a le temps avant que ca ouvre ;) enfin, il y aura peut etre une page de présentation différente d'ici peu ...(la partie programmation, pas trop de soucis, mais la partie html/css, ca me broute grave ;)

AJAX n'est pas un language, c'est une manière d'utliser le javascript (entre autres). https://fr.wikipedia.org/wiki/Asynchronous_JavaScript_And_XML