Add to Google Reader or Homepage

domenica 12 ottobre 2008

Advertisement
Web agency
Realizzazione siti web


Menù

Home
Html & XHtml
Css
Javascript
Php
Motori di ricerca
Contatti

Login Form






Password dimenticata?
Nessun account? Registrati


Home arrow Php arrow Articoli php arrow Gestione delle sessioni con php

Gestione delle sessioni con php Stampa E-mail
Scritto da Vincenzo   

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=" Indirizzo e-mail protetto dal bots spam , deve abilitare Javascript per vederlo ";

//Mostro l'ID temporaneo
echo "Ho inserito i valori. Il tuo ID è $PHPSESSID";

?>

L'utilizzo delle sessioni semplifica molto l'utilizzo dei form. 

 
< Prec.   Pros. >


Articoli correlati

Feed Rss


Corso PHP Completo
Corso completo per la creazione di siti Web dinamici. Corso con assistenza ed attestato finale!
Corso MySQL
Gestione del database open-source. Corso con assistenza ed attestato finale!