Les sessions
- Version 4.x
- Version 3.x
- Version 2.x
Jaxon fournit une API simple pour la gestion des sessions.
L'implémentation
L'implémentation actuelle des sessions dans Jaxon utilise les fonctions de session de PHP.
L'utilisation et l'API
L'appel à jaxon()->session()
renvoie le gestionnaire de session.
$sessionId = jaxon()->session()->getId();
Les méthodes suivantes sont disponibles.
- Renvoie l'id de session.
public function getId()
- Génère un nouvel id de session.
public function newId($bDeleteData = false)
- Enregistre des données dans la session.
public function set($sKey, $xValue)
- Enregistre des données dans la session, qui seront disponibles seulement jusqu'à la prochaine requête.
public function flash($sKey, $xValue)
- Vérifie si une clé existe dans la session.
public function has($sKey)
- Retrouve des données dans la session.
public function get($sKey, $xDefault = null)
- Renvoie toutes les données de la session.
public function all()
- Supprime une clé de la session et ses données.
public function delete($sKey)
- Supprime toutes les données de la session.
public function clear()
- Supprime la session et toutes ses données.
public function destroy()