Aller au contenu

19. Partager et garder des valeurs

Une variable pour toutes les pages

Une variable écrite en haut du fichier avec partagee est la même sur toutes les pages :

variable panier = [] avec partagee

page "boutique" :
    calcul nombre_articles = nombre de panier
    titre "Boutique"
    texte "Articles : {nombre_articles}"
    bouton "Ajouter un livre"
    quand l'utilisateur clique sur "Ajouter un livre" :
        ajouter "Livre" à panier
    lien "Voir le panier" vers "panier"

page "panier" :
    titre "Ton panier"
    pour chaque nom dans panier :
        texte nom
    lien "Retour" vers "boutique"

Garder une valeur au retour

memorisee garde la valeur sur l'appareil de la personne, même après avoir fermé le site :

variable panier = [] avec partagee et memorisee

page "boutique" :
    variable visites = 0 avec memorisee
    titre "Boutique"
    texte "Tu es venu {visites} fois."
    bouton "Compter ma visite"
    quand l'utilisateur clique sur "Compter ma visite" :
        changer visites par visites + 1

Sur le mobile et le desktop, memorisee en secret range la valeur dans le coffre chiffré de l'appareil (le trousseau sur un Mac, par exemple).