Salve a tutti,
ho un problema che non mi permette di andare avanti nella stesura di un piccolo progetto che sto preparando...Premetto che mi sono appena affacciata a qst tipo di programmazione![]()
Il problema è questo...ho un form html nel quale inserisco username e password e li passo ad una pagina php...In questa pagina il passaggio delle variabili dal primo avviene mediante post e fini qui tutto ok..Questa pagina mi serve per controllare se il login è effettuato correttamente. Dopodichè devo inviare la username ad un altra pagina php che mi permetterà di visualizzare la stringa "Benvenuto (username corrente)" ma non riesco proprio a passare i valori, sto provando ad usare le sessioni ma nn mi è molto chiaro come si usino.nella seconda pagina ho inserito
session_start()
username=$_POST'[username']
password=$_POST['password']
eventuali controlli su queste variabili che funzionano...
poi faccio
$_SESSION[username]=username
$_SESSION[password]=password faccio questi 2 passaggi perchè credo che così memorizzo le 2 variabili in sessioni che poi potrò utilizzare ella pagina successiva
e tramite header vado alla pagina successiva
Nella terza e ultima pagina ho
session_start()
$username=$_SESSION[username]
echo "Benvenuto".$username."!!!"
Il risutato è "Benvenuto username!!!"
Ma proprio username, per qualsiasi utente
![]()
non riesco a capire il motivo,
sto consultando diverse pagine su internet ma niente, non riesco a capire il mio errore,
vi ringrazio tantissimo in anticipo
ciao