|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() |
Bonjour a tous.
J'ai fait un petit site avec des infos internes à ma boite. C'est protégé par mot de passe et session. Cependant, je voudrai que lorsque la personne se connecte au site depuis un ordinateur en local, le mot de passe ne soit pas demandé. J'ai voulu faire une comparaison d'adresse IP mais j'ai un probleme: -Je ne parviens pas a récupérer l'adresse locale du visiteur, la fonction $_SERVER['REMOTE_ADDR']; me donne l'ip internet de mon réseau -A l'inverse $_SERVER['SERVER_ADDR']; me donne l'ip interne du serveur. Je voudrai donc savoir s'il est possible: -soit de recupérer l'adresse locale du visiteur (pour voir si les 3 premiers chiffres de l'ip sont les memes que pr le serveur -soit récupérer l'ip externe du serveur pour voir si c'est la meme que le visiteur. Peut etre connaissez-vous plus facile ?! Merci |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() |
J'ai été confronté au même genre de problème! Malheureusement, le soucis s'est résolu par une configuration dans le firewall. Tu peux tout de même essayer de tester les variables $_SERVER['HTTP_X_FORWARDED_FOR'] et $_SERVER['HTTP_CLIENT_IP'].
|
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() |
Non, ca n'affiche rien, elles sont vides.
J'imagine que ce n'est pas possible alors... Tant pis. Merci beaucoup |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com