Page 1 sur 1

problème avec les cookies

Posté : 05 mars 2005, 20:04
par Darim
Page loggin: Dans un premier fichier je demande à l'utilisateur d'entrer login et mot de passe.

Page verif: Ensuite, redirection vers une seconde page ou je verifie si login+ mot de passe sont valides et j'envoie une requête pour vérifier le niveau d'administrateur de la personne qui vient de se logger.
Je stoque ce niveau dans un cookie qui disparaitra apres la fermeture du navigateur.

Page backoffice: Admettons que la personne est loggée. Elle est redirigée vers la page backoffice. Là j'affiche la variable contenue dans le cookie. J'ai besoin d'actualiser la page (F5) pour voir la véritable valeur contenue dans le cookie, sinon j'ai la valeur du dernier test effectué.

Comment ca se fait? Comment pourais-je récupérer cette valeur sans avoir à rafraichir ma page?

Posté : 06 mars 2005, 02:08
par Elie
if(!$req) { $niv = $_COOKIE['niv']; } else { $niv = $fetch['niv']; }

En gros s'il y a la requete pas besoin du cookie tu l'as deja son niveau et puis s'il n'y a pas la request c'est que forcement il y a eu une reactualisation et que donc le cookie peut etre utilisé.

pas compris...

Posté : 07 mars 2005, 15:36
par Darim
Je dois avouer ne pas avoir tout compris à ta réponse.
Je stoque la variable dans un coockie pour pouvoir trimbaler la variable sur toutes les pages de mon site sans avoir à la passer à chaque fois par url.
Donc il faut dans tous les cas que je la stoque dans le cookie. Non?

Posté : 08 mars 2005, 10:58
par jeff
si tu veut stocker des variables pour pouvoir les consulters sur toute les pages de ton site tu pourrai passer par les sessions