Ciao a tutti;
Premesso che pare funzionare allo stesso modo in entrambe le soluzioni, mi chiedevo quale fosse la maniera più corretta di controllare delle condizioni nei cicli ed eventualmente reindirizzare...
Faccio un esempio banale in pseudocodice:
Codice PHP:
if [$nomeutente != corretto] {
echo "nome utente errato";
header("Refresh -> homepage");
return;
}
if [$password != corretta] {
echo "password errata";
header("Refresh -> homepage");
return;
}
...altri if...
[corpo della pagina]
Oppure
Codice PHP:
if [$nomeutente corretto] {
if [$password = corretta] {
...altri if...
[corpo della pagina]
}else{
echo "nome utente errato";
header("Refresh -> homepage");
}
}else{
echo "password errata";
header("Refresh -> homepage");
}
C'è un motivo per cui l'uno o l'altro metodo è d evitare?