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:
Codice PHP:
<?php    session_start();?>
e, poco più sotto:
codice HTML:
<div id="nome">
     <?php
           if(isset($_SESSION['nome'])) {         
              echo $_SESSION['nome'];    
           }
      ?>
</div>
Ma è ovviamente sbagliato perchè non mi stampa nulla.. Come si fa allora a fare quello che vorrei?
Ho cercato su internet ma non capisco..

Grazie