Liste noir / Bannissement par IP !!
limpbizkit11
Messages postés
82
Statut
Membre
-
gaerebut Messages postés 1060 Statut Membre -
gaerebut Messages postés 1060 Statut Membre -
Bonjour,
Depuis quelques temps, je travail sur un site web.
Sur celui-ci, il y a une page pour envoyer un formulaire.
Pour ceux abusant de l'envoie de celui-ci, j'ai un petit script qui permet de bloquer l'accès au site à ces personnes via leur IP.
Cependant, j'ai déjà insérer un champs qui me permet de recueillir les ip de chacune des personnes qui poste le formulaire.
IMPORTANT : JE N'AI PAS DE BDD ET JE N'EN VEUX PAS !
Mon script fonctionne super bien et tout, mais chaque fois que j'ajoute une adresse IP, je me dois de passer par le bloque note et le FTP, enfin, je dois tout faite manuellement.
Ce que je voudrais, ce serait de créer une page avec un champs intitulé « ip », j'insèrerais l'ip de l'utilisateur à bannir et l'ip s'ajouterait seul dans mon le champs ban de ma page qui ressemble à ceci.
Voilà, est-ce possible ?
Merci en avance de votre aide, j'espère avoir une réponse ! :p
Depuis quelques temps, je travail sur un site web.
Sur celui-ci, il y a une page pour envoyer un formulaire.
Pour ceux abusant de l'envoie de celui-ci, j'ai un petit script qui permet de bloquer l'accès au site à ces personnes via leur IP.
Cependant, j'ai déjà insérer un champs qui me permet de recueillir les ip de chacune des personnes qui poste le formulaire.
IMPORTANT : JE N'AI PAS DE BDD ET JE N'EN VEUX PAS !
Mon script fonctionne super bien et tout, mais chaque fois que j'ajoute une adresse IP, je me dois de passer par le bloque note et le FTP, enfin, je dois tout faite manuellement.
Ce que je voudrais, ce serait de créer une page avec un champs intitulé « ip », j'insèrerais l'ip de l'utilisateur à bannir et l'ip s'ajouterait seul dans mon le champs ban de ma page qui ressemble à ceci.
<?php
$ips = array("C'est ici que j'ajoute les ip séparés par une virgule, c'est d'ailleurs ici que je voudrais que l'ip s'ajoute automatiquement");
if(in_array($_SERVER['REMOTE_ADDR'],$ips))
{
header("HTTP/1.0 403 Forbidden");
die("<center><br /><br /><br /><br /><br />Mon message expliquant le ban est généralement ici.<br/><br/><br/><b>######################################################################################</b></center>");
} ?>
Voilà, est-ce possible ?
Merci en avance de votre aide, j'espère avoir une réponse ! :p
A voir également:
- Liste noir / Bannissement par IP !!
- Ethernet n'a pas de configuration ip valide - Guide
- Liste déroulante excel - Guide
- Télévision ip - Guide
- Comment connaître son adresse ip - Guide
- Liste déroulante en cascade - Guide
5 réponses
Salut,
et pourquoi t'utilises pas les fichiers et notament les fichier XML avec simpleXML ?!
ça serai plus simple et tu te casserais moins la tête en effet! ^^
En plus, ton code serai plus propre si tu te met à l'objet (100% objet en PHP6) !:p
A+
Gaerebut
et pourquoi t'utilises pas les fichiers et notament les fichier XML avec simpleXML ?!
ça serai plus simple et tu te casserais moins la tête en effet! ^^
En plus, ton code serai plus propre si tu te met à l'objet (100% objet en PHP6) !:p
A+
Gaerebut
Le blême c'est que je ne comprend pas trop, je suis pas super en codage, tu aurais un peu d'explications ? :p
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
Un forum et généralement là pour avoir des réponses à des questions et non pour que les gens fassent ton boulot! lol
Même si tu n'est pas fort en "codage" et que tu veux vraiment quelque chose, tu y mets du tiens et tu y arrivera!
Tu trouvera tout ce que tu as besoin sur ce site là : https://www.php.net/
L'expérience est une lanterne que l'on porte sur son dos et qui n'éclaire jamais que son propre chemin parcouru ;)
Et je rajouterai : Lis bien ma signature :)
A+
Gaerebut
Un forum et généralement là pour avoir des réponses à des questions et non pour que les gens fassent ton boulot! lol
Même si tu n'est pas fort en "codage" et que tu veux vraiment quelque chose, tu y mets du tiens et tu y arrivera!
Tu trouvera tout ce que tu as besoin sur ce site là : https://www.php.net/
L'expérience est une lanterne que l'on porte sur son dos et qui n'éclaire jamais que son propre chemin parcouru ;)
Et je rajouterai : Lis bien ma signature :)
A+
Gaerebut