..se user è una stringa va tra virgolette:
Codice PHP:if ($_SESSION['livelloutente']=="user"){
..se user è una stringa va tra virgolette:
Codice PHP:if ($_SESSION['livelloutente']=="user"){
If you think your users are idiots, only idiots will use it. DropBox
Già provato ma non va..Originariamente inviato da homerbit
..se user è una stringa va tra virgolette:
Codice PHP:if ($_SESSION['livelloutente']=="user"){
Ho provato a fare un print_r di $SESSION... l'array indica questo:Array ( [livelloutente] => [login] => irene [idutente] => ) quindi mi prende solo il dato login in pratica...
Questo è il codice che ho inserito in un'altra pagina...suppongo sia qui da qualche parte l'errore allora..nella pagina di controllo del login, la posto tutta
Codice PHP:session_start();
$_SESSION['livelloutente']=$riga2['livelloutente'];
$_SESSION['login']=$riga2['login'];
$_SESSION['idutente']=$riga2['idutente'];
$login=$_POST['login'];
$password=$_POST['password'];
$query = "select * from utente where login='$login' and password='$password'";
$risultato = mysql_query($query) or die("Query fallita");
if(mysql_num_rows($risultato)==1){
$riga1=mysql_fetch_array($risultato);
$cella1=$riga1['bloccato'];
if($cella1=='si'){
echo"[b]Utente bloccato!
[/b]";
echo"<a href=homenonregistrati.php>
Torna alla home</a>";
return;
}
else{
echo"<meta http-equiv=Refresh content=1;url=http://localhost:8080/phpApp/progetto/homepage4.php>";
}
}
else{
echo"[b]Non sei un utente registrato!
[/b]";
echo"<meta http-equiv=Refresh content=2;url=http://localhost:8080/phpApp/progetto/homepage4.php>";
}
?>
Nessuno mi può dare una mano?![]()
Ciao,
da quello che ho capito dai pezzi di codice che hai postato potrebbe essere la $_SESSION che non è stata valorizzata correttamente.
Potresti spiegarmi come valorizzi la variabile "user" (nel caso fosse una variabile hai scordato il $ davanti e l'array(?) $riga2 ??
![]()
Il problema non è la caduta, ma l'atterraggio (Cit.)
ma l'array $riga2 da dove arriva? se è l'inizio della pagina stai svuotando le 3 variabili di sessione in quanto l'array $riga2 non è valorizzato.Codice PHP:session_start();
$_SESSION['livelloutente']=$riga2['livelloutente'];
$_SESSION['login']=$riga2['login'];
$_SESSION['idutente']=$riga2['idutente'];