Balise #SESSION_SET

Exemple, on veut charger une variable dans la balise #SESSION, à partir d’une page, même sans qu’aucun utilisateur ne soit loggué.

1. La page

On positionne un lien vers l’action, dont le href est généré par la balise #URL_ACTION_AUTEUR :

puis on fait en sorte d’afficher ce que contient la session :

2. La fonction qui ajoute la variable à #SESSION

On crée dans le dossier action du plugin, un fichier dont le nom correspond au nom de l’action de la balise : ajoute_variable_session ; attention, ajouter ’action_’ devant le nom de la fonction, puis ’_dist’ à la fin ; dans notre cas ça donne comme nom de fonction : action_ajoute_variable_session_dist :

3. Le résultat

Lorsqu’on clique sur le lien, on exécute la fonction ; la fonction passe "ma_variable’ à true, et la stocke dans la variable session ; la page est rechargée, session s’affiche, avec "ma_variable" à true. Cool.