[PHP] autoriser selon une ip spécifique ??

cRiMi -  
raphituc Messages postés 159 Date d'inscription   Statut Membre Dernière intervention   -
Voilà, j'ai 14 ans et je débute dans le php. je commence à ben connaitre et je me suis posé une question : si on peut afficher l'adresse ip d'un ordinateur, peut-on comparer la valeur de cete variable et ainsi n'autoriser l'affichage de la page qu'à certains ordinateur ...
j'ai essayé mais ça ne marche pas ... mais je suis encore loin d'être un pro donc je m'en remet à vous :B

cRiMi
www.Deray.fr

2 réponses

benkeeper Messages postés 81 Date d'inscription   Statut Membre Dernière intervention   45
 
Bonjour,

L'adresse IP du visiteur se récupère grâce à la variable $_SERVER['REMOTE_ADDR'].

Il suffit de comparer ensuite avec l'adresse autorisée :

$ip_autorisee = 1.2.3.4;
if($_SERVER['REMOTE_ADDR'] == $ip_autorisee){

//Affichage de la page

}
else {
//Message d'erreur ex :
echo "Vous n'etes pas autorise a afficher cette page.";
}



Ben
0
raphituc Messages postés 159 Date d'inscription   Statut Membre Dernière intervention   11
 
Moi, je débute dans le PHP.

Comment faire pour rediriger un visiteur selon son IP vers sa page personnelle, et afficher une page par défaut si l'IP ne fais pas partie de la liste.

Raphaël
0