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

Le Sessioni






              Le sessioni vengono utilizzate, ad esempio, nella gestione

              delle  autenticazioni  (login)  degli  utenti  che,  una  volta

              loggati,  verranno  identificati  come  tali  da  tutte  le  pagine

              (.php) del sito.
              La prima cosa da fare se vogliamo lavorare con le sessioni

              è impostare nel file di configurazione del PHP ("php.ini")

              la direttiva session.save_path, indicando la directory nella

              quale  verranno  salvate  le  informazioni  sulle  sessioni  dei

              nostri  utenti  (se  avete  un  sito  in  hosting  non  dovete  fare
              nulla  in  quanto  questo  tipo  di  configurazione  è  già  stato

              effettuato dal vostro provider di servizi).

              La  funzione  da  utilizzare  all'interno  delle  nostre  pagine

              PHP per aprire una sessione

              è session_start(). Questa funzione non prevede parametri.



              La funzione session_start() deve essere

              necessariamente utilizzata prima dell'invio di output: nella

              parte  precedente  del  nostro  files  .php  non  deve  pertanto

              essere già stato scritto ed inviato del codice HTML (o altro
              tipo  di  output)  il  quale  comprometterebbe  il  buon  esito

              della nostra funzione.



              Esempio di utilizzo delle sessioni con PHP




              Facciamo  un  esempio  per  vedere,  in  concreto,  come
              funziona  session_start().  Poniamo  di  voler  aprire  una

              sessione  dove  salvare  username  e  password  del  nostro

              utente  (dati  che  ci  sono  stati  forniti  tramite  un  form  di






                                                          134
   128   129   130   131   132   133   134   135   136   137   138