fr3br0 Posté 2 Novembre 2007 Posté 2 Novembre 2007 Bonjour, En php, a t-on le moyen de déterminer si une adresse IP récupérée par $_SERVER['REMOTE_ADDR'] est associée : - à un seul PC - à 2 PC (minimum) Merci d'avance
stopher Posté 2 Novembre 2007 Posté 2 Novembre 2007 Salut , je ne comprend pas ta question .. Peux tu être plus explicite ? REMOTE_ADDR est l'adresse IP du client qui demande la page courante donc théoriquement ca ne peut etre qu'un machine ...
Sarc Posté 2 Novembre 2007 Posté 2 Novembre 2007 Non, il peut y avoir deux ordinateurs en réseau qui utilisent la même connexion Internet... Donc deux machines qui ont la même IP. Il voudrait différencier réellement deux ordinateurs, même s'ils utilisent la même connexion. Et tant qu'à faire, j'aimerais pouvoir différencier deux personnes moi, mais à part par détection Webcam, je sais pas comment faire. On peut différencier deux comptes Windows ?
fr3br0 Posté 2 Novembre 2007 Auteur Posté 2 Novembre 2007 Oui c'est cela : 2 pc ou plus partageant la même IP sont-ils différentiables ?
Dan Posté 2 Novembre 2007 Posté 2 Novembre 2007 Tu ne pourras pas... vu qu'une IP correspond toujours à un seul équipement. Si cet équipement est un routeur, il y a de forte chances qu'il y ait plusieurs IP derrière, mais vraisemblablement avec des adresses de réseau local (192.168.X.Y) donc non-routables.
KaRaK Posté 2 Novembre 2007 Posté 2 Novembre 2007 Bonsoir, A ma connaissance (les spécialistes confirmeront ou pas), il n'y a que l'adresse MAC qui peut permettre d'identifier de manière unique un PC.
MarvinLeRouge Posté 2 Novembre 2007 Posté 2 Novembre 2007 Même pas : on peut trafiquer une adresse mac (et puis tu n'y as normalement pas accès par un browser il me semble). Si tu ne déposes pas quelque chose sur la machine pour l'identifier (un cookie), tu ne peux pas être sûr. Exemple concret : TOUTES les machines de ma boîte (soit une petite centaine) ont la même ip vu de l'extérieur.
iNCiTE Web Posté 3 Novembre 2007 Posté 3 Novembre 2007 Moui, et une adresse MAC est spécifique pas à un PC, mais à un équipement réseau. Donc un PC avec une carte Ethernet, un chipset Wifi intégré et une carte 3G a déjà 3 adresses MAC... Et quoiqu'il arrive, de base (je veux sans Java ou autre JS) on ne peut pas se "promener" sur la machine cliente, et encore heureux !
captain_torche Posté 3 Novembre 2007 Posté 3 Novembre 2007 Effectivement, on ne peut pa récupérer l'adresse MAC d'un équipement réseau. Et de toutes façons, il est théoriquement possible d'en changer, en flashant l'équipement en question (ce n'est pas à la portée de tout le monde).
stopher Posté 4 Novembre 2007 Posté 4 Novembre 2007 Certe .. pas à la porte de tt le monde .. mais des carte mere propose de la changer sans meme flashé le bios .. ex : k7n2G Delta .. Apres , un routeur possède aussi une adresse mac .. et il est impossible de différencier les machines qui se trouvent derrière .. ar contre tu peux recupérer le ssid du navigateur qui est unique à l'utilisateur ou plutot ouverture de navigateur .. Tu la recupere grace à : session_id(); Donc selon , ce que tu veux faire , on peut peut etre trouver une alternative ..
destroyedlolo Posté 5 Novembre 2007 Posté 5 Novembre 2007 Certe .. pas à la porte de tt le monde .. mais des carte mere propose de la changer sans meme flashé le bios .. ex : k7n2G Delta .. Y'a meme certaines machines comme les stations SUN qui forcent de fait toutes les cartes a la meme adresse MAC ... adresse MAC qui devient totalement pourrie apres un reboot lorsque la pile de sauvegarde de la machine est naze. Par contre tu peux recupérer le ssid du navigateur qui est unique à l'utilisateur ou plutot ouverture de navigateur .. Tu la recupere grace à : session_id(); Donc selon , ce que tu veux faire , on peut peut etre trouver une alternative .. Si je ne me trompe pas, cet id changera des que le navigateur sera redemarre ... Donc ca ne permet pas d'identifier une machine. Je pense malheureusement que la seule solution serait l'utilisation de cookie ... avec toutes les limitations que ca impose ...
fr3br0 Posté 5 Novembre 2007 Auteur Posté 5 Novembre 2007 Bonjour, Effectivement, je dépose déjà un cookie contenant l'ID du membre je met également à jour l'IP lors de la connexion du membre ainsi que stratégiquement lors de certains INSERT/UPDATE MYSQL Ce qui me permet de les comparer à l'IP d'inscription Par contre je me demandais si c'était suffisant pour mon cas (de conscience ) Laurent
destroyedlolo Posté 5 Novembre 2007 Posté 5 Novembre 2007 Ce qui me permet de les comparer à l'IP d'inscription Heu ... et ca marche ???? Paske une bonne partie des internaute ont une IP differente a chaque fois qu'ils se connectent. Pourquoi leur identifiant ne te suffit pas ?
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant