I file sono due ed esattamente INDEX.php
poi AUTH.php inoltre CODES che contiene 5 Immagini .jpg
Te li posto tutti e due.
La mia domanda é : Parte Index digito quello che mi viene richiesto
lo script controlla e mi dà un risultato :
Esatto o Errato.
Io vorrei che qualora fosse ESATTO senza portarmi dietro nessuna
variabile partisse Pippo.asp,
se invece il risultato fosse errato ritornasse a Index.asp.
Questo è INDEX
<?php
$array = array();
$array[] = "a.jpg";
$array[] = "b.jpg";
$array[] = "c.jpg";
$array[] = "d.jpg";
$total = count($array);
$num = rand(0, $total-1);
$img = "codes/".$array[$num];
?>
<form method="POST" action="auth.php">
<input type="hidden" name="image" value="<?php echo $array[$num]; ?>">
<?php echo "<img src=\"$img\">"; ?>
Codice: <input type="text" name="auth" size="5" maxlength="5">
</form>
Questo è Auth
<?php
$array = array();
$array["a.jpg"] = "4d4d";
$array["b.jpg"] = "637e";
$array["c.jpg"] = "ab32";
$array["d.jpg"] = "e1d2";
$image = $_POST["image"];
$code = $_POST["auth"];
if ($code == $array[$image]) echo "corretto";
else echo "scorretto";
//header("Location: index.php");
?>
Questo è il contenuto della Cartella CODES
a.jpg , b,jpg, c.jpg, d.jpg
Spero di esserme spigato bene.
Praticamente nella cartella CODES vi sono 4 immagini
ed ogni volta ne viene richiamata una.
Serve per CAPTCHA.
|