Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/06/2008, 01h39   #1
Invité régulier
 
Inscription : janvier 2006
Messages : 38
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 38
Points : 8
Points : 8
Envoyer un message via MSN à beral
Par défaut restriction postes locaux selon ip

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
beral est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 08h45   #2
Membre éclairé
 
Inscription : septembre 2006
Messages : 459
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : septembre 2006
Messages : 459
Points : 375
Points : 375
Envoyer un message via MSN à fucce
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'].
fucce est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 19h29   #3
Invité régulier
 
Inscription : janvier 2006
Messages : 38
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 38
Points : 8
Points : 8
Envoyer un message via MSN à beral
Non, ca n'affiche rien, elles sont vides.

J'imagine que ce n'est pas possible alors...
Tant pis.
Merci beaucoup
beral est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h46.


 
 
 
 
Partenaires

Hébergement Web