rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Probléme d'un script anti-robot en php...

  dimi41000, le mercredi 27 juin 2007 à 12:38:36
bonjours, je suis un débutant en php j'ai fait mon premier script pour mon livre d'or parceque les robot m'envahisse mon probléme est le suivant : Quand dans mon formulaire le champ est vide sa le redirige vers une page d'erreur6 donc sa c'est bon, quand se sont pas les bon caractére sa le redirige vers une otre page d'erreur5 donc sa aussi c'est bon mais quand je met le bon code dans le champ sa me redirige comme même vers la page d'erreur5. Sachant que les image ne sont pas des images généré mais des image féte avec paint j'ai mis dans le script : quand l'image tant et affiché alors ceci doit etre écrit si vrai alors on continue le script et si faux alors redirection mais sa ne marche pas donc voici le script :




<?php

// si bouton ok non cliqué
if(!isset($_POST["ok"])) {
header ("Location: [http://]".$_SERVER["SERVER_NAME"]."/php/filtre.php");
}

if(trim($_POST["filtre"])==""|| strlen($_POST["filtre"])<1) {
header ("Location: [http://]".$_SERVER["SERVER_NAME"]."/guestbook_erreur.php?err=6");
}

else if
(!isset($_POST["ok"])) {
header ("Location: [http://]".$_SERVER["SERVER_NAME"]."/php/filtre.php");
}

else {

$p_f = trim($_POST["filtre"]);
//Si le chiffre de la varible est tant et que dans la zone de texte le texte est bon alors le script continue sinon redirection
if(($nb==1)&&($p_f=='RAp')) {
}
else if(($nb==2)&&($p_f=='78s')) {
}
else if(($nb==3)&&($p_f=='mLJ')) {
}
else if(($nb==4)&&($p_f=='LvF')) {
}
else if(($nb==5)&&($p_f=='VFG')) {
}
else if(($nb==6)&&($p_f=='5/5')) {
}
else if(($nb==7)&&($p_f=='NOE')) {
}
else if(($nb==8)&&($p_f=='CLv')) {
}
else if(($nb==9)&&($p_f=='KiLL')) {
}
else if(($nb==10)&&($p_f=='SHiT')) {
}
else
header ("Location: [http://]".$_SERVER["SERVER_NAME"]."/guestbook_erreur.php?err=5"); {
}
}
?>




(le générateur srand() et un include dans la page de formulaire si vous avez besoin du formulaire c'est ici ):



include ("generateurR.php");
?>
<head>
<link rel="stylesheet" type="text/css" Href="../css/<?=$fichier_css;?>">
</head>
<form method="post" action="filtrage.php" name="filtre_img">
<input type="text" name="filtre" maxlength="4" value="">
<input type="submit" value="Verifier" name="ok">
</form>
<img src="../image_filtre/image<? echo"$nb"; ?>.bmp"><br>
<center><a href="filtre.php">Changer d'image</a>





Vu que c'est mon premier script sa ne m'étonne pas que je me trompe mais je ne comprend pas comment corrigé l'erreur pouvez vous m'aidez?

pour voir la page test c'est ici : http://pklours.free.fr/php/filtre.php
Configuration: Windows XP
Internet Explorer 7.0
Répondre à dimi41000  Signaler ce message aux modérateurs
Logiciels pertinents trouvés dans les téléchargements
Télécharger All In One Video Script 1.0All In One Video Script - All In One Video Script est un script pour l'extension GreaseMonkey pour le navigateur Firefox permettant de détecter la...Catégorie: Vidéo
Licence: Freeware/gratuit
Télécharger AVG Antivirus Free Edition 8.0AVG Antivirus Free Edition - AVG est un antivirus gratuit et performant reconnu pour les mises à jour régulières de sa base de données antivirale ! Il...Catégorie: Antivirus
Licence: Freeware/gratuit
Télécharger AntiVir Personal 8.1.0.331AntiVir Personal - Très bon antivirus gratuit pour un usage privé et souvent mis à jour ! Cet antivirus n'est disponible qu'en anglais. Il...Catégorie: Antivirus
Licence: Freeware/gratuit
Télécharger AVG Anti-spyware 7.5.1.43AVG Anti-spyware - AVG Anti-spyware (ex Ewido) est un logiciel anti-spyware qui vous permettra de nettoyer votre PC sous Windows. En...Catégorie: Anti-Spyware
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Probléme d'un script anti robot en php... »