Fork me on GitHub

Les sessions


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 = $this->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()