scrive che è connesso ma non lo è!!

the_boss

Utente Attivo
21 Feb 2010
53
0
0
Codice:
<?php
$connesso="no";
$password=$_POST['cpassword'];
$nome=$_POST['cnome'];
$ngio=$_POST['cngio']-=1;
$tuttinomi=file_get_contents("nomi.txt");
$nomi=explode("°°°",$tuttinomi);
$tuttipass=file_get_contents("passpasspas.txt");
$lepass=explode("***",$tuttipass);
if ($nome!="" && $password!="" && $ngio!=-1) {
if ($nome == $nomi[$ngio] && $password == $lepass[$ngio]) {
$connesso="si";
}
}
if ($connesso="si") {
echo $connesso;
}
?>

sulla pagina scrive sempre "si"...
anche se non sono venuto dal form che lo porta li!!
perchè??
 
Secondo me alla fine devi scrivere al posto di:
PHP:
if ($connesso="si") {
echo $connesso;
}
questo:
PHP:
if ($connesso=="si") {
echo 'Sei connesso';
}
Perché come fai tu attribuisci il valore "si" a $connesso... Invece devi fare un' uguaglianza...
 

Discussioni simili