Le sessioni hanno una funzione simile a quella dei cookie , con la differenza che il lavoro viene gestito da php. Appena dato inizio ad una sessione è php che crea un cookie al posto nostro; per avviare una sessione si utilizza il comando session_start().
Il comando session_start() và inserito appena prima del codice php.
Solitamente le sessioni vengono terminate alla chiusura del browser, ma se si vuol fare in modo di chiudere manualmente la sessione si può utilizzare l’istruzione session_destroy(), invece per registrare le variabili al loro interno si utilizza l’istruzione session_register().
Appena avviata una sessione, ad ogni utente viene assegnato un ID, che può essere recuperato tramite l’istruzione $PHPSESSID.
Ecco un esempio di una semplice sessione che regista i dati di un utente:
<?php
//Inizio della sessione
session_start();
//Registrazione delle variabili
session_register("nome_cognome");
session_register("lavoro");
session_register("mail");
//Attribuzione dei valori alle variabili
$nome_cognome="Paperon De Paperoni";
$lavoro="Miliardario";
$mail="paperone@paperopoli.it";
//Mostro l'ID temporaneo
echo "Ho inserito i valori. Il tuo ID è $PHPSESSID";
?>
L’utilizzo delle sessioni semplifica molto l’utilizzo dei form.
Popularity: 9% [?]
Vuoi essere sempre aggiornato??? Iscriviti ai feed o invia un trackback
Nessun commento, scrivi tu il primo!
Articoli correlati