Page 131 - HTML, PHP & MYSQL - La programmazione eb
P. 131

$nome = $_POST['nome'];




              //memorizzo il nome in un cookie ed imposto la scadenza

              tra un'ora...

              setcookie("nome_utente", $nome, time()+3600);



              ?>

              Ora  che  abbiamo  memorizzato  nel  cookie  il  nome

              dell'utente potremo tranquillamente richiamarlo in tutte le

              nostre pagine PHP in questo modo: <?php



              //recupero il valore del cookie...

              $nome = $_COOKIE['nome_utente'];



              //stampo a video il nome...

              echo $nome;



              ?>

              Verificare se un cookie esiste



              E'  bene  precisare  che  la  funzione  setcookie()  non

              garantisce  la  creazione  del  cookie  voluto.  La  funzione,

              infatti, si limita ad inviare le giuste intestazioni HTTP, poi

              spetta al client del vostro utente accettarle o meno. Quindi,
              prima  di  utilizzare  un  cookie  che  si  presume  esistere,  è

              buona norma effettuare una verifica di questo tipo:

              <?php



              // verifico se il cookie esiste

              if (isset($_COOKIE['nome_utente'])) {

              $nome = $_COOKIE['nome_utente'];

              echo $nome;




                                                          132
   126   127   128   129   130   131   132   133   134   135   136