piere2
Messages postés235Date d'inscriptionlundi 26 février 2007StatutMembreDernière intervention26 mai 2013
-
18 nov. 2011 à 00:47
TychoBrahe
Messages postés1309Date d'inscriptionsamedi 31 janvier 2009StatutMembreDernière intervention 5 juin 2013
-
18 nov. 2011 à 14:46
Bonjour à tous,
Depuis quelques temps j'ai mis en place un petit script php pour récupérer des informations de base sur les visiteurs d'un site.
pour l'adresse ip et l'host j'ai ceci
TychoBrahe
Messages postés1309Date d'inscriptionsamedi 31 janvier 2009StatutMembreDernière intervention 5 juin 201312 18 nov. 2011 à 11:51
Salut,
@piere2 : Ton scritp de détection de l'ip est totalement foireux. Tu devrais te baser unqiuement, et je dit bien uniquement sur $_SERVER['REMOTE_ADDR'], pour le reste on peux te balancer n'importe quoi, par exemple avec ipFlood.
@cod57 : Tu viens de donner la pire réponse possible. Les adresse ipv6 et ipv4 n'ont rien a voir et ça n'a aucun sens de convertir l'une en l'autre, surtout qu'une adresse ipv6 est quand même 4 fois plus "grosse" qu'une adresse ipv4. Si certaines (mais pas toutes, loin de là) adresses ipv6 peuvent être notées comme une ipv4, ça reste une très mauvaise idée de le faire.
piere2
Messages postés235Date d'inscriptionlundi 26 février 2007StatutMembreDernière intervention26 mai 2013 18 nov. 2011 à 12:59
Merci pour vos réponses.
La partie du script concernant la détection de l'ip a été copiée d'un tuto... Je suis vraiment débutant en php et on apprend de ces erreurs.
Tout ce qui peut simplifier un script pour plus d'efficacité me va parfaitement bien.
Merci donc à TychoBrahe.
La question qu'ouvre vos réponses est comment connaitre l'origine d'une telle adresse, par exemple le domaine de plus haut niveau comme ".fr"?
A suivre...
Pi'ère2
Vous n’avez pas trouvé la réponse que vous recherchez ?
camillagaiaschicherie
Messages postés58Date d'inscriptionvendredi 23 mai 2008StatutMembreDernière intervention28 février 2012 18 nov. 2011 à 13:27
@TychoBrahe
Je ne vois pas en quoi le script de detection de l ip est foireux il permet d obtenir en plus l address ip du proxy (en fonction de la configuration de ce dernier bien sur : X_FORWARDED_FOR = on/off) donc ...
camillagaiaschicherie
Messages postés58Date d'inscriptionvendredi 23 mai 2008StatutMembreDernière intervention28 février 2012 18 nov. 2011 à 14:34
@TychoBrahe
donc c est tout l interet de savoir si la personne passe par un proxy ou non apres que les systemes de vote s'en moque c est leur choix mais install ipflood et va sur monip.frameip.com par exemple
mais bon ...
TychoBrahe
Messages postés1309Date d'inscriptionsamedi 31 janvier 2009StatutMembreDernière intervention 5 juin 201312 18 nov. 2011 à 14:46
@camillagaiaschicherie : Le problème est que non, tu ne peux pas savoir si la personne passe par un proxy ou non. N'importe qui peux se faire apsser pour un proxy alors que ce n'est pas le cas et certains proxys masquent totalement le demandeur d’origine. La seule et unique chose sur laquelle on devrait se fier est l'ip du demandeur, surtout pas le reste qui peut être très facilement falsifié et donc pourrir les stats.
@piere2 : J'en profite pour te recommander Google Analitics, c'est gratuit et bien mieux que tout ce qu'on peut faire en petit scripts simples ;)