Scripte vérificateur d'ip
Résolu
sinifer
Messages postés
323
Statut
Membre
-
sinifer Messages postés 323 Statut Membre -
sinifer Messages postés 323 Statut Membre -
Bonjour,
j'ai fais un scripte mais je voudrais pouvoir donné l'accès qu'au personnes qui possède la bonne ip
j'ai fait ce scripte qui devrai normalement vérifier ces address là et donné l'accès mais sa marche pas
a la suite du else j'ai mon scripte qui marche et je le ferme avec }
mais quant je mets le script d'ip j'ai accès a ma page ce que je devrai pas.
si quelqu'un pouvait trouvé mon erreur ce serait gentille merci a vous bonne journée.
j'ai fais un scripte mais je voudrais pouvoir donné l'accès qu'au personnes qui possède la bonne ip
j'ai fait ce scripte qui devrai normalement vérifier ces address là et donné l'accès mais sa marche pas
include('../includes/application_top.php');
$ip = $_SERVER['REMOTE_ADDR'];
switch ($ip) {
case '84.253.32.33' : $ip_verif = 1;
break;
case '195.46.213.214' : $ip_verif = 1;
break;
case '78.141.213.33' : $ip_verif = 1;
break;
case '78.141.213.34' : $ip_verif = 1;
break;
case '78.141.213.35' : $ip_verif = 1;
break;
case '78.141.213.36' : $ip_verif = 1;
break;
case '78.141.213.37' : $ip_verif = 1;
break;
case '78.141.213.38' : $ip_verif = 1;
break;
default : $ip_verif = 0;
}
if (!$ip_verif) {
echo 'You do not have access to this page';
} else {
a la suite du else j'ai mon scripte qui marche et je le ferme avec }
mais quant je mets le script d'ip j'ai accès a ma page ce que je devrai pas.
si quelqu'un pouvait trouvé mon erreur ce serait gentille merci a vous bonne journée.
A voir également:
- Scripte vérificateur d'ip
- Ethernet n'a pas de configuration ip valide - Guide
- Télévision ip - Guide
- Verificateur de lien - Guide
- IPTV illégal : après les pirates, la justice condamne maintenant les clients… jusqu'à la prison ! - Guide
- Comment connaître son adresse ip - Guide
2 réponses
Bonjour
Compliqué, mais je ne vois pas l'erreur.
As-tu fait un echo $ip_verif pour t'assurer de sa valeur ?
Tu fermes peut-être l'accolade du else trop tôt et que ce qu'il y a après s'exécute à tous les coups. Pour éviter ça, ajoute un exit() juste après ton mesage d'erreur et retire les else (qui ne sert plus à rien dans ce cas)
Compliqué, mais je ne vois pas l'erreur.
As-tu fait un echo $ip_verif pour t'assurer de sa valeur ?
Tu fermes peut-être l'accolade du else trop tôt et que ce qu'il y a après s'exécute à tous les coups. Pour éviter ça, ajoute un exit() juste après ton mesage d'erreur et retire les else (qui ne sert plus à rien dans ce cas)