gino CMS  2.5.0
gino è un CMS scritto in PHP che offre tutti gli strumenti necessari per poter creare un sito web e gestire i contenuti al suo interno in maniera semplice ed efficace, svincolando l'amministratore da conoscenze tecniche di programmazione
Session Class Reference

Classe per la gestione delle variabili di sessione. More...

Inheritance diagram for Session:
Collaboration diagram for Session:

Public Member Functions

 startSession ($session_name='')
 (Ri)avvia la sessione More...
 
 __set ($name, $value)
 Imposta il valore di una variabile di sessione. More...
 
 __get ($name)
 Ritorna il valore di una variabile di sessione. More...
 
 __isset ($name)
 Verifica se una variabile di sessione esiste. More...
 
 __unset ($name)
 Distrugge una variabile di sessione. More...
 
 destroy ()
 Distrugge la sessione corrente. More...
 
- Public Member Functions inherited from Singleton
 __clone ()
 I Singleton non possono essere clonati. More...
 
 __sleep ()
 I Singleton non possono essere serializzati. More...
 
 __wakeup ()
 I Singleton non possono essere serializzati. More...
 

Data Fields

const SESSION_STARTED = TRUE
 
const SESSION_NOT_STARTED = FALSE
 

Protected Member Functions

 __construct ()
 Costruttore Avvia la sessione. More...
 
- Protected Member Functions inherited from Singleton
 __construct ()
 Costruttore Il costruttore è definito come metodo protetto in modo che classi client non possano ottenere nuove istanze di una class Gino.Singleton attraverso di esso. More...
 

Private Attributes

 $sessionState = self::SESSION_NOT_STARTED
 
 $_vars
 

Additional Inherited Members

- Static Public Member Functions inherited from Singleton
static instance ()
 Metodo per recuperare istanze Singleton. More...
 
static instance_to_class ($main_class)
 Metodo per recuperare istanze Singleton rispetto alla classe fornita. More...
 
- Static Protected Attributes inherited from Singleton
static $_instances = array()
 

Detailed Description

Classe per la gestione delle variabili di sessione.

La classe è di tipo Gino.Singleton per garantire l'esistenza di una sola istanza a runtime.

Author
marco guidotti guido.nosp@m.ttim.nosp@m.@gmai.nosp@m.l.co.nosp@m.m
abidibo abidi.nosp@m.bo@g.nosp@m.mail..nosp@m.com

Constructor & Destructor Documentation

__construct ( )
protected

Costruttore Avvia la sessione.

Member Function Documentation

__get (   $name)

Ritorna il valore di una variabile di sessione.

Esempio

echo $instance->foo;
Parameters
string$namenome della variabile di sessione
Returns
valore variabile di sessione o null
__isset (   $name)

Verifica se una variabile di sessione esiste.

Parameters
string$namenome della variabile di sessione
Returns
TRUE se esiste, FALSE altrimenti
__set (   $name,
  $value 
)

Imposta il valore di una variabile di sessione.

Esempio

$instance->foo = 'bar';
Parameters
string$namenome della variabile di sessione
mixed$valuevalore della variabile di sessione
Returns
void
__unset (   $name)

Distrugge una variabile di sessione.

Parameters
string$namenome della variabile di sessione
Returns
void
destroy ( )

Distrugge la sessione corrente.

Returns
FALSE
startSession (   $session_name = '')

(Ri)avvia la sessione

Parameters
string$session_namenome della sessione (se non indicato viene impostato all'esterno della classe)
Returns
boolean TRUE se le sessione è stata inizializzata, altrimenti FALSE

Field Documentation

$_vars
private
$sessionState = self::SESSION_NOT_STARTED
private
const SESSION_NOT_STARTED = FALSE
const SESSION_STARTED = TRUE

The documentation for this class was generated from the following file: