Bonjour,
Je souhaiterais savoir le code a mettre en HTML ou JavaScript pour bloquer l'IP d'une personne qui poste des messages d'insulte sur un site.
J'ai beaucoup cherché sur Google mais je n'ai rien trouvé.
Merci de vos réponses
<?php
switch($_SERVER['REMOTE_ADDR']){
//List IP a banir
case '88.88.88.88':
case '99.99.99.99':
case '188.188.188.188':
case '8.8.8.88':
echo "<script>alert('Not allowed to be here');</script>";
exit();
break;
}
echo "<script>alert('OK, You can continue');</script>";
?>
order allow,deny deny from 88.888.88.888 allow from all ErrorDocument 403 403.html ErrorDocument 404 404.html
<?php
//on recupere la variable d'erreur
$erreur=$_GET['erreur'];
//on la modifie
switch($erreur){
case 400:
$erreur.=" - erreur de syntaxe dans l'adresse du document";
break;
case 401:
$erreur.=" - pas d\'autorisation d'accès au document";
break;
case 402:
$erreur.=" - accès au document soumis au paiement";
break;
case 403:
$erreur.=" - pas d'autorisation d'accès au serveur";
break;
case 404:
$erreur.=" - la page demandée n'existe pas";
break;
case 405:
$erreur.=" - méthode de requête du formulaire non autorisée";
break;
case 406:
$erreur.=" - requête non acceptée par le serveur";
break;
case 407:
$erreur.=" - autorisation du proxy nécessaire";
break;
case 408:
$erreur.=" - temps d'accès à la page demandée expiré";
break;
case 409:
$erreur.=" - l'utilisateur doit soumettre à nouveau avec plus d'infos";
break;
case 410:
$erreur.=" - cette ressource n'est plus disponible";
break;
case 411:
$erreur.=" - le serveur a refusé la requête car elle n'a pas de longueur";
break;
case 412:
$erreur.=" - la précondition donnée dans la requête a échoué";
break;
case 413:
$erreur.=" - l'entité de la requête était trop grande";
break;
case 414:
$erreur.=" - l'URI de la requête était trop longue";
break;
case 415:
$erreur.=" - type de média non géré";
break;
case 500:
$erreur.=" - erreur interne du serveur";
break;
case 501:
$erreur.=" - requête faite au serveur non supprimée";
break;
case 502:
$erreur.=" - mauvaise passerelle d'accès";
break;
case 503:
$erreur.=" - service non disponible";
break;
case 504:
$erreur.=" - temps d'accès à la passerelle expiré";
break;
case 505:
$erreur.=" - version HTTP non gérée";
break;
}
//on redirige vers la page d'erreur en indiquant l'erreur
//Ici c'est index mais vous pouvez changer.
//En bas de cette page s'inscriera un message, donc faites gaffe au pseudo-
//frames, ca risque de les gacher.
echo '<div align="center"><h3>Une erreur de type '.$erreur.' s\'est produite.<br><br><a href="../">Retour à l\'acceuil</a></h3></div>';
?>
Combien cela coûte-t-il au total ? Quelles aides apportent l'état et les acteurs du marché pour alléger cette charge non choisie ? Tous les détails sur Commentçamarche.net.