Ciao a tutti, sto creando un sito in PHP ma ho qualche difficoltà a capire le sessioni. Ciò che vorrei fare è:
- avere un form in ogni pagina del sito. Questo form permette di inserire all'utente il proprio nome ma non è obbligatorio l'inserimento del nome
- se l'utente ha scritto il suo nome, questo viene scritto in ogni pagina
- è sempre possibile modificare il nome.
Per ora ho diverse pagine php dove in ognuna è presente un form e un div che conterrà il nome (se viene inserito).
All'inizio di ogni file ho:
e, poco più sotto:Codice PHP:
<?php session_start();?>
Ma è ovviamente sbagliato perchè non mi stampa nulla.. Come si fa allora a fare quello che vorrei?codice HTML:<div id="nome"> <?php if(isset($_SESSION['nome'])) { echo $_SESSION['nome']; } ?> </div>
Ho cercato su internet ma non capisco..
Grazie