Une variable stocker indéfiniment ?

Glandouilleur -  
prosthetiks Messages postés 1189 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je suis à la recherche d'une astuce pour créer une variable qui prendrait la valeur 1 ou 0 (selon le choix de l'utilisateur). Sauf que je dois récupérer cette variable sur chaque pages de mon site et ceux n'importe quand !

J'ai eu plusieurs idées mais que je trouve un peu foireuse :
-Stocker la variable dans un fichier Txt. ( Mais ça pue la merde)
-Stocker la variable dans la base de données. (Mais j'ai pas envie de faire une requête pour rien à chaque pages)

Auriez-vous des suggestion ?

3 réponses

graffx Messages postés 6506 Date d'inscription   Statut Contributeur Dernière intervention   1 975
 
Ben t'as pas 50 solutions, les tiennes ou dans un cookie.
0
Glandouilleur
 
Malheureusement les cookies peuvent être effacé donc ça ne va pas marcher. Merci quand même.
0
graffx Messages postés 6506 Date d'inscription   Statut Contributeur Dernière intervention   1 975
 
Moi perso j' utiliserai la bdd. :/
0
prosthetiks Messages postés 1189 Date d'inscription   Statut Membre Dernière intervention   431
 
Tu peux utiliser une base de donnée sous forme de fichier texte du genre redbean. https://redbeanphp.com/index.php

Pour éviter de faire la requête sur chaque page tu la mets en session PHP lors de la première page visitée.

Pour ça, rien de plus simple:
if(isset($_SESSION['nom_de_la_variable'])){
// la variable est settée
}else{
// requête dans la bdd
$_SESSION['nom_de_la_variable'] = $resultat_de_la_requete
}
0