$_SERVER["REMOTE_ADDR"] et IP sur PC

Fermé
GYK Messages postés 142 Date d'inscription jeudi 2 janvier 2003 Statut Membre Dernière intervention 6 avril 2011 - 16 juin 2008 à 08:39
GYK Messages postés 142 Date d'inscription jeudi 2 janvier 2003 Statut Membre Dernière intervention 6 avril 2011 - 16 juin 2008 à 09:51
Bonjour,
Voila je cherche à récupérer l'IP de mes visiteurs.
Donc j'ai fais un petit php avec un $_SERVER["REMOTE_ADDR"] et une BDD mysql.
Je me suis rapidement rendu compte qu'un même utilisateur avait chaque jour une IP différente.
J'ai donc testé avec ma propre machine en me connectant, chez l'hebergeur et pas en localhost ou la je sais que l'IP est différente, et moi aussi mon IP change chaque jour (je n'utilise pas de proxi) alors que si je vais voir mon ip avec l'IPCONFIG cette IP est constante.
Comment par exemple interdire une IP si celle-ci change tout le temps.
Merci
A voir également:

1 réponse

HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 607
16 juin 2008 à 08:42
Bonjour,

Les IP dynamiques sont plus que répandues.

Par contre, quand tu dis que tu vas voir avec l'ipconfig... est-ce que tu ne confondrais pas IP publique (celle visible sur Internet, dynamique la plupart du temps) et l'IP du réseau local (qui peut parfaitement être fixe) ?

0
GYK Messages postés 142 Date d'inscription jeudi 2 janvier 2003 Statut Membre Dernière intervention 6 avril 2011 3
16 juin 2008 à 08:48
Bonjour,
Non je ne confond pas!
L'IP en réseau local est en général 127.0.0.1 donc si tu veux, à priori pour un même PC connecté à internet il y a 3 adresses IP différentes. La Locale, celle du PC chez l'hébergeur ( c'est ce que je pense), et celle véhiculé sur le web mais qui change
A+
0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 607 > GYK Messages postés 142 Date d'inscription jeudi 2 janvier 2003 Statut Membre Dernière intervention 6 avril 2011
16 juin 2008 à 08:52
L'IP en réseau local est en général 127.0.0.1

Ca, c'est l'IP "loopback" que chaque machine a, même non connectée à un réseau.

Ce que j'appelais IP de réseau local, c'est par exemple 192.168.0.1.

il y a 3 adresses IP différentes. La Locale, celle du PC chez l'hébergeur ( c'est ce que je pense), et celle véhiculé sur le web mais qui change

3 adresses ?

Loopback
IP Réseau local
IP FAI (celle visible sur Internet)

Seule l'adresse attribuée par le FAI est visible sur Internet, et c'est justement celle qui est le plus souvent dynamique.

Avec un ipconfig, souvent, tu ne vois que les deux premières.


0
GYK Messages postés 142 Date d'inscription jeudi 2 janvier 2003 Statut Membre Dernière intervention 6 avril 2011 3
16 juin 2008 à 09:00
Donc à quoi sert le $_SERVER["REMOTE_ADDR"] et comment gérer les IP visiteurs si elle sont dynamique?

T'inquiete pas si je ne répond pas de suite, je dois m'absenter une 1/2 heure!

A+
0
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011 > GYK Messages postés 142 Date d'inscription jeudi 2 janvier 2003 Statut Membre Dernière intervention 6 avril 2011
16 juin 2008 à 09:08
Le REMOTE_ADDR sert à connaître l'IP du visiteur, c'est tout.

Pister un visiteur en fonction de son IP n'a rien de sûr. Il y a ceux dont l'IP change, ceux qui partagent une connexion (par exemple dans une entreprise, un lycée, une université : en général, tous les utilisateurs auront la même IP visible, alors qu'ils peuvent être nombreux !).

Pour identifier et pister un visiteur, une autre méthode consiste en l'utilisation de cookies : ce petit fichier enregistré sur le poste de l'utilisateur par son navigateur te permet de stocker un identifiant unique qui servira à reconnaître l'utilisateur. Mais ce n'est pas parfait non plus : des cookies, ça s'efface. Et s'il change de navigateur, ou d'ordinateur, il change aussi de cookies.

Bref, pas de solution miracle ! Et, soit dit en passant, c'est tant mieux.

Xavier
0
GYK Messages postés 142 Date d'inscription jeudi 2 janvier 2003 Statut Membre Dernière intervention 6 avril 2011 3 > Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021
16 juin 2008 à 09:42
Salut Xavier,
Il doit bien y avoir une solution puisque les forums phpbb, par exemple ,peuvent interdire l'accès à un visiteurs!
Comment le gèrent ils? Je ne pense pas que ce soit par la méthode du cookies.

A+
0