ciao a tutti,

ho un problema, ho fatto una pagina di login in semplice html che passa due variabili alla pagina main.php $user e $password.
Li registro in una sessione e fin qui tutto bene, però faccio un controllo su user e password, se inseriti correttamente entro altrimenti visualizzo un messaggio di errore e cancello i contenuti della sessione scrivendo:

unset($_SESSION['user']);
unset($_SESSION['password']);

e torno alla pagina di login scrivo quelli corretti ma lui ancora vede quelli precedenti.

l'unico modo che ho per eliminare tutto il contenuto e fargli vedere le nuove variabili che la pagina login passa è aggiungendo sotto i comandi appena elencati il comando

session_destroy();

perchè?