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

setcookie() in questo modo:
              setcookie("nome_utente", "pippo", time()+3600);




              Come vedete all'interno della funzione setcookie() abbiamo
              inserito 3 parametri:




              1.  il  primo  specifica  il  nome  identificativo  del  nostro

              cookie;
              2. il secondo specifica il valore del cookie;

              3.  il  terzo  imposta  la  scadenza  del  cookie;  se  non

              impostiamo una data di scadenza il coookie non scadrà;

              Perchè  la  funzione  abbia  esito  positivo  è  necessario

              inviare il cookie prima di ogni
              output(esattamente  come  visto  nella  lezione  precedente

              dedicata alla funzione header() di PHP). In caso contrario

              otterremo un errore.

              Semplificando:



              // corretto

              setcookie(...);



              echo "...";

              // errore

              echo "...";



              setcookie(...);

              Facciamo ora un esempio su come memorizzare il nome di
              un nostro utente (richiesto tramite un form) all'interno di in

              un cookie. Ecco il codice:

              <?php



              //recupero il nome dal form





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