Ditetmi dove sbaglio.
Nella pagina del config setto a priori due cookie:
Codice PHP:
setcookie("logged","0",time()+43200, "/"); //12 ore
setcookie("username","Guest",time()+43200, "/"); // 12 ore
Nelle pagine, fino a che non effettuo il login (a meno che non sia stato già fatto entro il tempo di scadenza del cookie), stampo Guest con nun controllo fatto sul cookie "loggato".
Dopo che eseguo il login imposto di nuovo
Codice PHP:
setcookie("logged","1",time()+43200, "/"); //12 ore
setcookie("username",$row['user'],time()+43200, "/"); // 12 ore
Perchè tornando nelle altre pagine ottengo ancora Guest, e non il nome dell'utente lloggato? Sembra che i nuovi cookie non si siano creati!
(l'user viene criptato ma non ho postato il codice, crea solo confusione).