Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1425 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Récupérer l'adresse IP et surtout le numéro de port du client

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Récupérer l'adresse IP et surtout le numéro de port du client

n°473720
sire de Bo​tcor
Armorican way of life
Posté le 31-07-2003 à 20:15:17  profilanswer
 

Salut !!
 
je cherche à récupérer l'adresse IP et numéro de port du visiteur.
 
Y a-t-il une commande qui permet ça ?


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
mood
Publicité
Posté le 31-07-2003 à 20:15:17  profilanswer
 

n°473722
gm_superst​ar
Appelez-moi Super
Posté le 31-07-2003 à 20:21:53  profilanswer
 
n°473727
sire de Bo​tcor
Armorican way of life
Posté le 31-07-2003 à 20:39:19  profilanswer
 

[:spikler]  
 
j'ai fait ça :
www.numero-ip.fr.st


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
n°473735
noldor
Rockn'roll
Posté le 31-07-2003 à 20:57:01  profilanswer
 

tu le proposes aussi comme web service ??


---------------
http://runnerstats.net
n°473778
Profil sup​primé
Posté le 31-07-2003 à 21:41:09  answer
 

faudrait un peu plus fouillé le concept.
 
parce qu'un REMOTE_ADDR et REMOTE_PORT c'est pas dur a faire.
 
essaye de creuser le concept et d'y mettre une interface "moins austere" :)

n°473994
sire de Bo​tcor
Armorican way of life
Posté le 31-07-2003 à 23:04:35  profilanswer
 

en fait, à la base, c t juste ça que je voulais faire...
il y a des logiciels (de p2p) qui demandent ça... hum
 
mais ça peut servir à pas mal de trucs
 
maintenant, est-ce que ça vaut le coup d'améliorer le truc, je sais pas (...?)


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
n°474019
*syl*
--> []
Posté le 31-07-2003 à 23:18:44  profilanswer
 

J'vois vraiment pas l'utilité du port.. :heink:  
Sinon pour l'ip : http://www.whatismyip.com

n°474022
sire de Bo​tcor
Armorican way of life
Posté le 31-07-2003 à 23:23:03  profilanswer
 

euh... il a payé un .com pour ça ?
 
en plus ça fait rien de plus que mon
www.numero-ip.fr.st


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
n°474076
gm_superst​ar
Appelez-moi Super
Posté le 01-08-2003 à 00:11:29  profilanswer
 

Bof, y'en a bien qui payent des .com ou des .org pour ça :
 
http://www.perdu.com/
http://www.chezmoicamarche.org/
 
Edit : ah ben on dirait que le deuxième ne marche plus [:ddr555]


Message édité par gm_superstar le 01-08-2003 à 00:12:58

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°632373
Toucouch
Posté le 05-02-2004 à 16:24:41  profilanswer
 

Bon, je ressors un vieux truc qui date presque du mésozoïque, mais au moins, on ne dira pas que j'ai pas cherché avant de demander...
 
Alors voilà, je suis perplexe devant un problème de récupération d'IP. Grosso modo, il faut que je récupère l'IP des postes qui se connecte à un intranet.
 
J'utilise pour cela la variable $REMOTE_ADDR. Là où ça devient étrange, c'est que lorsque je me connecte depuis un poste sous Linux (avec Mozilla ou Konqueror), l'IP obtenue est celle du serveur sur lequel se trouve le script de proxy alors que depuis d'autres postes sous Windows avec IE j'obtiens bien l'IP du poste.
 
Et après avoir lu ce topic, je suis encore plus perplexe puisque le site http://www.numero-ip.fr.st/ me donne bien l'IP de mon poste sur mon réseau (pas celle du proxy) alors que http://www.whatismyip.com/ me donne ce qui doit être l'IP que m'attribue mon FAI...
 
[:czajczynski]
 
Quelqu'un peut m'expliquer le pourquoi du comment de la chose?

mood
Publicité
Posté le 05-02-2004 à 16:24:41  profilanswer
 

n°633597
Mr yvele
yvele n'est plus.
Posté le 06-02-2004 à 15:21:05  profilanswer
 


 

Citation :

Voici votre numéro IP :
unknown


 
[:kiki]


---------------
yvele n'est plus.
n°633694
jagstang
Pa Capona ಠ_ಠ
Posté le 06-02-2004 à 16:10:20  profilanswer
 

c'est super.  
ça sert à quoi en fait ?

n°633696
jagstang
Pa Capona ಠ_ಠ
Posté le 06-02-2004 à 16:14:12  profilanswer
 

pis bon le numéro du port... je vois pas trop ce que tu veux dire par là. parce que s'il n'est pas spécifié c'est le port 80 qui est utilisé... ton numéro de port n'est en tout cas pas le port utilisé par le client

n°633698
jagstang
Pa Capona ಠ_ಠ
Posté le 06-02-2004 à 16:18:56  profilanswer
 

si qqn sais d'ou vient ce numéro de port...

n°633731
dropsy
et bonne chance surtout...
Posté le 06-02-2004 à 16:55:43  profilanswer
 

+1, ça m'intéresse aussi ;)

n°1030891
yvounet14
Posté le 31-03-2005 à 12:07:23  profilanswer
 

Je réitère la question de Toucouch :
 
Pourquoi certains site recupere l'IP de la station, et pourquoi d'autres recupere l'IP du proxy ?
 
Et donc Spikler. Qu'utilises-tu pour ton site "numero-ip.fr.st" comme variable ? REMOTE_ADDR ? autre chose ?


---------------
Des labyrinthes, des activites ou investir dans un site : http://www.netibu.com
n°1030899
ratibus
Posté le 31-03-2005 à 12:12:51  profilanswer
 

jagstang a écrit :

pis bon le numéro du port... je vois pas trop ce que tu veux dire par là. parce que s'il n'est pas spécifié c'est le port 80 qui est utilisé... ton numéro de port n'est en tout cas pas le port utilisé par le client

Tu te connectes sur le port 80 du serveur web mais lui te réponds pas forcément sur ce port ;)

n°1030901
KangOl
Profil : pointeur
Posté le 31-03-2005 à 12:13:57  profilanswer
 

autre url pour tester : http://checkip.dyndns.org/


---------------
Nos estans firs di nosse pitite patreye...
n°1031001
yvounet14
Posté le 31-03-2005 à 13:48:03  profilanswer
 

jagstang a écrit :

c'est super.  
ça sert à quoi en fait ?


 
Par exemple, si tu veux faire un compteur de visualisation d'une page et ne pas compter deux fois de suite la meme personne, tu peux differencier en regardant son adresse IP.
 
C'est ce que je fais sur mon site. Mon compteur enregistre l'adresse IP et la date. J'incremente mon compteur uniquement si l'adresse IP est venu au moins une journee avant. Sinon ce serait trop facile d'avoir des millions de connexions. Et puis ca me permet d'avoir une vue plus juste du nombre reel de connexion differentes.


---------------
Des labyrinthes, des activites ou investir dans un site : http://www.netibu.com
n°1031003
KangOl
Profil : pointeur
Posté le 31-03-2005 à 13:50:44  profilanswer
 

et les sessions ca sert a quoi ??
 
tu sais que si deux visiteurs distincts peuvent avoir la meme ip ??


---------------
Nos estans firs di nosse pitite patreye...
n°1031101
yvounet14
Posté le 31-03-2005 à 14:30:26  profilanswer
 

KangOl a écrit :

et les sessions ca sert a quoi ??
 
tu sais que si deux visiteurs distincts peuvent avoir la meme ip ??


 
Les sessions, je m'en sert pour suivre l'utilisateur pendant sa session. S'il quitte son navigateur et le relance plus tard dans une journee, ce sera une nouvelle session, mais pour moi, c'est toujours le meme utilisateur pendant la meme journee : je ne le compte pas deux fois. Et si tu laisses ton PC allume pendant un mois avec une session d'ouverte, ca ne m'interesse pas.
 
Deux visiteurs distinct peuvent avoir une meme adresse IP s'ils sont sur le meme PC, ou s'ils sont derriere le meme proxy.
 
Je viens d'apprendre quelque chose, et ca repondra a la question de toucouch et a la mienne aussi :
REMOTE_ADDR donne l'adresse IP du proxy.
HTTP_X_FORWARDED_FOR donne l'adresse de la station derriere le proxy (voire des stations).
 
d'où les differences entre les differents site qui donnent l'IP (3 sites, 3 reponses differentes en ce qui me concerne !)


---------------
Des labyrinthes, des activites ou investir dans un site : http://www.netibu.com
n°1031106
KangOl
Profil : pointeur
Posté le 31-03-2005 à 14:32:37  profilanswer
 

je signale tout de meme que apres un certain temps d'inactivité, la session se termine automatiquement...


---------------
Nos estans firs di nosse pitite patreye...
n°1031327
yvounet14
Posté le 31-03-2005 à 16:06:48  profilanswer
 

Merci pour le signal.
 
En ce qui concerne le serveur de mon site, la session se termine automatiquement ... quand l'utilisateur ferme son navigateur, donc un mois apres l'avoir lance s'il a envie.
cf la variable :session.cookie_lifetime (de valeur 0 pour moi donc eternel) qu'on peut trouver avec phpinfo()
 
Merci pour l'info quand meme, mais je m'en tiendrais a l'adresse IP pour mon compteur. Je vais tenir compte de HTTP_X_FORWARDED_FOR quand meme dorenavant.

n°1031375
tuxbleu
renie ses origines
Posté le 31-03-2005 à 16:23:10  profilanswer
 

Citation :

pis bon le numéro du port... je vois pas trop ce que tu veux dire par là. parce que s'il n'est pas spécifié c'est le port 80 qui est utilisé... ton numéro de port n'est en tout cas pas le port utilisé par le client


Le port 80 c'est pour les SERVEURS web, pas pour les clients.
 
 

ratibus a écrit :

Tu te connectes sur le port 80 du serveur web mais lui te réponds pas forcément sur ce port ;)


 
Précision : le serveur web ne répondra jamais sur le port 80. Il répondra sur un port compris entre 1025 et 65535.
Les 1024 premiers ports sont réservés (entre autre le 80 aux SERVEUR web).


Message édité par tuxbleu le 31-03-2005 à 16:28:25
n°1031476
ratibus
Posté le 31-03-2005 à 17:08:32  profilanswer
 

tuxbleu a écrit :

Précision : le serveur web ne répondra jamais sur le port 80. Il répondra sur un port compris entre 1025 et 65535.
Les 1024 premiers ports sont réservés (entre autre le 80 aux SERVEUR web).

Exact ;)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Récupérer l'adresse IP et surtout le numéro de port du client

 

Sujets relatifs
[php] Recuperer la valeur issue d'une listbox par $_GET (RESOLU)PHP souci avec l'upload sur un serveur IIS
communication client/serveur avec python[PHP] passer tous les $HTTP_XXX_VARS['bidule'] en $bidule...
[Travail de Style] Planning en PHP et Mysql[PHP/Oracle]Jgalère a me connecter (Ora_Logon)
[PHP] Temps passé sur une page ?[PHP WML XHTML] Reconaitre un navigateur HTML ou WAP ?
[PHP]Comment envoyer un mail HTML pour qu il soit lisible sur Free[PHP] Executer un script en appelant une image
Plus de sujets relatifs à : [PHP] Récupérer l'adresse IP et surtout le numéro de port du client


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR