Une variable stocker indéfiniment ?

Fermé
Glandouilleur - 26 oct. 2013 à 01:17
prosthetiks Messages postés 1189 Date d'inscription dimanche 7 octobre 2007 Statut Membre Dernière intervention 12 juin 2020 - 26 oct. 2013 à 14:29
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 jeudi 22 mars 2007 Statut Contributeur Dernière intervention 24 mars 2019 1 975
26 oct. 2013 à 01:51
Ben t'as pas 50 solutions, les tiennes ou dans un cookie.
0
Glandouilleur
26 oct. 2013 à 02:14
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 jeudi 22 mars 2007 Statut Contributeur Dernière intervention 24 mars 2019 1 975
26 oct. 2013 à 11:31
Moi perso j' utiliserai la bdd. :/
0
prosthetiks Messages postés 1189 Date d'inscription dimanche 7 octobre 2007 Statut Membre Dernière intervention 12 juin 2020 431
Modifié par prosthetiks le 26/10/2013 à 14:37
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