Version complète: sur le forum Webmaster Hub : Récupérer l'adresse réseau
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
sparh
Bonsoir,
je travaille actuellement sur un intranet.
J'installe un système de vote qui autorise à chaque ip de voter qu'une fois. Mais je viens de découvrir que tous nos ordis on la même adresse ip.
Ce que je cherche donc c'est trouver l'adresse de l'ordinateur (dans le réseau) ?
Je crois bien que c'est comme ça que ça marche: le réseau renvoi qu'une seule ip à l'extérieur et distribu des 'ip virtuelles' aux ordi du réseau?

Bref un moyen (ni cookie ni session) qui permet d'identifier un ordinateur dans un réseau.

Merci d'avance pour votre aide.
MarvinLeRouge
Salut,

Si tu utilises ton appli entièrement à l'intérieur du réseau (clients ET serveur sur le même intranet), chaque machine devrait avoir une ip différente (genre 192.168.0.X), auquel cas $_SERVER ["REMOTE_ADDR"] fait l'affaire.
Sinon, il te faudra un truc genre cookie.
iNCiTE Web
CITATION(sparh @ vendredi 14 décembre 2007 à 20:15) *
Je crois bien que c'est comme ça que ça marche: le réseau renvoi qu'une seule ip à l'extérieur et distribu des 'ip virtuelles' aux ordi du réseau?


Plus précisément, c'est le routeur qui gère la "translation d'adresse" (NAT).
Ton fournisseur d'accès attribue une adresse publique WAN à l'équipement qui se connecte, adresse seule visible à l'extérieur, le routeur se charge de router (d'où son nom) les requêtes depuis les PC du réseau privé LAN vers l'extérieur et vice-versa.
Donc il n'est pas possible d'identifier une machine par son adresse IP sur le réseau public internet.
sparh
Merci pour ces précisions.
Je vai gérer ça avec un cookie alors!
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.