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

cRiMi -  
raphituc Messages postés 181 Statut Membre -
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 Statut Membre 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 181 Statut Membre 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