Nn so dove sbaglio, forse ho l'errore sotto gli occhi ma non lo vedo.......Se la PW è giusta prosegue tutto ok, se la Pw è errata la pagina si presenta bianca.....viceversa se attivo l'ELSE dell IF che sta dentro il FOR sia che sia giusta o sbagliata vengo reindirizzato nella pagina di errore...?Codice PHP:
<?php
$pw = $_POST['password'];
$numCli = 5;
if(isset($_POST['password']) ){
if($pw=="s4r474l4r1c0"){ $_SESSION['password']=$pw; header("Location: index.php"); }
else
for($i=1; $i<$numCli+1; $i++){
$open = fopen("cli".$i."/ciao.txt","r");
if(fread($open,10) == $pw){
$_SESSION['password']=$pw;
$_SESSION['cliente']="cli".$i;
fclose();
header("Location: cliente.php");
break;
}//IF
//else header("Location: error.php?errore=La password \"".$pw."\" è errata!");
}//FOR
}//IF
else{
if(isset($_POST['password']))
header("Location: error.php?errore=La password \"".$pw."\" è errata!");
else header("Location: error.php");
}//ELSE
?>
why?
Grazie.