Ciao a tutti, io ho un problemino che vorrei mi aiutaste a risolvere...
Ho una pagina di questo tipo
codice:
home.php
$esito=$_GET["esito"];
echo $esito;
Però a questa pagina non passo alcun parametro con GET e mi da un errore, o meglio, si tratta della home, a cui viene passato qualcosa con il GET solo in seguito.. quindi ho risolto così ma sono dubbioso
codice:
home.php
if(isset($_GET["esito"])){
$esito=$_GET["esito"];
echo $esito;
}
ora sembra funzionare, quindi all'interno di questa pagina ho un form di login che invia tramite POST i dati a una pagina checklogin.php
In questo checklogin mi comporto così
codice:
checklogin.php
...
//controllo che nome e password siano corrette etc
...//se è sbagliato allora
header("location:home.php?esito=errore");
ora la home.php dovrebbe leggere tramite GET la parola errore e stamparla... invece non fa nulla, e l'indirizzo nella barra di navigazione è del tipo .../home.php senza l'eventuale ?esito=errore
Come si fa aiutoooooooo