REMOTE_ADDR avec chrome

Fermé
cristoch Messages postés 7 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 30 avril 2017 - 29 avril 2017 à 08:29
cristoch Messages postés 7 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 30 avril 2017 - 30 avril 2017 à 09:50
Bonjour,
je me suis aperçu qu' il m'est impossible de connaitre l'ip d'un visiteur qui utilise google chrome.
En effet $_SERVER['REMOTE_ADDR'] renseigne une ip de google, et non l'ip du visiteur.
Quelqu'un connait-il une solution pour remédier à cela ?
Merci d'avance !
A voir également:

5 réponses

Utilisateur anonyme
29 avril 2017 à 09:34
D'après : https://stackoverflow.com/questions/36466348/why-is-serverremote-addr-showing-a-wrong-ip

Soit le fournisseur d'accès utilise un proxy google, soit le visiteur utilise un proxy google, il faut alors regarder dans les variables $_SERVER['HTTP_X_FORWARDED_FOR'] ou $_SERVER['HTTP_CLIENT_IP']

Le problème est que ces variables peuvent être modifiées facilement par le client, donc tu peux les utiliser mais il ne faut pas les considérer comme fiables.
0
cristoch Messages postés 7 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 30 avril 2017
29 avril 2017 à 10:08
Merci de ta réponse, mais ces variables ne sont pas disponibles sur mon server.
Voila le retour d'un print_r('$_SERVER)
avec firefox:

[GEOIP_ADDR] => 78.......
[GEOIP_CONTINENT_CODE] => EU
[GEOIP_COUNTRY_CODE] => FR
[GEOIP_COUNTRY_NAME] => France
[REMOTE_ADDR] => 78.......

avec chrome:

[GEOIP_ADDR] => 66.249.93.80
[GEOIP_CONTINENT_CODE] => NA
[GEOIP_COUNTRY_CODE] => US
[GEOIP_COUNTRY_NAME] => United States
[REMOTE_ADDR] => 66.249.93.80
0
Utilisateur anonyme
29 avril 2017 à 11:41
Tu ne peux donc pas y faire grand chose puisque le problème vient de l'utilisateur. Tu peux éventuellement bloquer les utilisateurs ayant une adresse IP google en leur indiquant d'utiliser un autre navigateur, ce qui est un peu barbare
0
yg_be Messages postés 22717 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 avril 2024 1 474
29 avril 2017 à 10:41
As-tu testé avec plusieurs utilisateurs utilisant Chrome?
Je pense que tu as observé cela avec un visiteur utilisant Chrome, mais qu'il te sera possible de connaitre l'ip de la plupart des visiteurs qui utilisent google chrome.
0
cristoch Messages postés 7 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 30 avril 2017
29 avril 2017 à 16:08
Merci de vos réponse, mais j'aurai aimé savoir quelle en était la cause.
Et il doit etre possible de la trouver puisque par exemple, toujours en utilisant chrome, avec:
https://www.adresseip.com/ -> m'indique bien mon ip
http://www.monip.org/ -> indique une ip google (avec message 'proxy detecté).
Apparemment c'est le navigateur qui de lui meme décide si le client visite directement le site et si il visite à travers un proxy google.
0
yg_be Messages postés 22717 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 avril 2024 1 474
Modifié le 29 avril 2017 à 17:29
je suppose que tu testes avec ton navigateur.
j'utilise chrome, et, pour les deux sites indiqués, le site découvre bien mon ip.
ton navigateur utilise peut-être un proxy pour http et pas pour https.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cristoch Messages postés 7 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 30 avril 2017
30 avril 2017 à 09:50
Oui, c'est bien ça, j'ai fait le test sur plusieurs site, en https pas de soucis, en http c'est l'ip du proxy qui apparaît.
Donc c'est bien le comportement de chrome qui est 'bizarre', je vais essayer de creuser.
merci !
0