krillsession
La classe krillsession fournit une alternative à la solution de session integrée à php.
nc.
Les Méthodes
- SESSION - Nouvelle Instance
- create - Créer une nouvelle session
- register - enregistrer une nouvelle variable de session
- unregister - Détruit la variable qui a pour nom var de la session courante.
- unregister_all - Détruit toutes les variables de la session courante.
- is_registered - Indique si la variable est enregistrée.
- destroy - Détruit la session courante.
Exemples
Description des Méthodes
Nouvelle Instance
SESSION()
constructeur des instances de session. Il initialise les variable de la classe. fait le menage ds le repertoire des session et demarre la session
$session = &new SESSION;
Créer une nouvelle session
create
CCrée une nouvelle session. Si une session existe déjà, cette méthode sera sans effet.
$session -> create()
enregistrer une nouvelle variable de session
register(string name_var [, mixed content_var])
Enregistre la variable qui a pour nom name_var dans la session courante. Si content_var n'est pas précisé, la variable contiendra le contenu de la variable globale name_var, sinon le contenu de content_var. Equivalent à : $this->value$name_var = $content_var;
- name_var : nom de la variable a enregistrer.
- content_var : nom de la variable de session cible.
$session->register("string" ,"test");
Détruit la variable qui a pour nom var de la session courante.
unregister(string name_var)
Détruit la variable qui a pour nom var de la session courante.équivalent à : unset($this->value$name_var);
- name_var : nom de la variable de session a detruire.
$session -> unregister ( "string" )
Détruit toutes les variables de la session courante.
unregister_all()
Détruit toutes les variables de la session courante. équivalent à : unset($this->value);
$session -> unregister_all ()
Indique si la variable est enregistrée.
is_registered(string var)
Indique si la variable qui a pour nom var est enregistrée dans la session courante. équivalent à : isset($this->value$var);
- var : nom de la variable a vérifier.
$session -> is_registered( "string" )
Détruit la session courante.
destroy()
Détruit la session courante (variables, fichier de session et cookie). La destruction prend effet immédiatement en ce qui concerne les variables et le fichier de session, la valeur du cookie étant encore disponible jusqu'à la fin du script.
$session -> destroy( "string" )