Home
Forum
Inserisci
   
Home
Home
Forum
Inserisci
 
 
_______________________________________________________________________________________________________________________________________________________________________
 
 
  Inserisci un tutorial  
  Totale contenuti: 114
   
 
Sito3D.com Ultimi 15 Tutorial Tutorial
 
   
   
   
   
   
   
   
   
   
   
   
   
   
     
 
Sito3D.com Ultimi 15 Tutorial Template
 
   
   
     
 
Sito3D.com Ultimi 15 Tutorial Guide
 
   
   
   
   
     
 
Sito3D.com Ultimi 15 Tutorial Corsi
 
   
     
 
Contenuti sponsorizzati
 
 
 
 
     
     
 
 
Siete qui: Home > Tutorials > PhP > PhP Script > Implementare Sessioni in PHP
 
     
 
PhP: PhP Script: Implementare Sessioni in PHP
 
     
 
Categoria:
 

PhP

Aggiunto:
 
14/10/2007
Anteprima:
 
No
Download:
 
No
 
 
 
I passi principali per implementare una semplice sessione in PHP sono:
 
  • Creare una sessione
  • Registrare le variabili della sessione
  • Usare le variabili della sessione
  • Deregistrare le varibili e distrugere la sessione
 
Prima di utilizare le sessioni gli dobbiamo creare, per crearli ci sono 3 modi diversi.
La prima e la piu' semplice è quella di chiamare:
 
session_start();
 
Il secondo modo per crearlo e' di cercare di registrare un variabile di sessione.
 
Il terzo modo per creare una sessione e di "dire" al PHP di creare uno ogni volta che qualcuno entra nell nostro sito. Per fare questo bisiogna specificare l' opzione session.auto_start nel file php.ini.
 
Registrare variabili di sessione
Per fare in modo che una variabile sia accessibile da uno srcipt ad un altro, bisogna registrarlo con una chiamata al session_register() . Per esempio per registrare la variabile $var posiamo usare il codice sottoriportato.
$var=7;
session_register("var");
Bisogna notare che a session_register abbiamo passato una stringa che contiene il nome della variabile e che non contiene il simbolo $. E' possibile registrare piu variabili facendo:
 
session_register("var1","var2");
 
Usare le variabili di Sessione
Dopo aver finito di creare e registrare le notstre variabili vi possiamo accedere. Se abbiamo settato register_globals allora per accedere alla variabile possiamo usare il suo nome $var. Altrimenti possiamo accedere alla variabili attraverso l'array associativa $HTTP_SESSION_VARS, cosi $HTTP_SESSION_VARS["var"].
Una variabile di sessione non puo essere sovrascritta dai metodi GET e POST., quindi bisogna tenerlo bene in mente quando programiamo.
 
Deregistrare le variabili e distrugere la sessione
Una volta che abbiamo finito di usare le variabili della sessione bisogna deregistrargli e ditrugere la sessione, chiamando session_unregister() come segue:
 
session_unregister("var");
 
Poi dopo avere deregistrato le variabili bisogna distrugere la sessione chiamando:
 
session_destroy();