Cookie : accès répertoire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Cookie : accès répertoire

par ouckileou » 02 août 2005, 11:34

oui résolu grâce à un autre post

pas bien le multipost [-X

car dans l'autre quelqu'un t'a donné la solution (c'est déjà bien que tu l'ais donné ici aussi) et tu as demandé des précisions. Précisions que n'auront pas ceux qui tomberont sur ce post au cours d'une recherche...

par NKZ » 02 août 2005, 11:29

Bon c résolu en faisant ca :
setcookie ('UserSession', $id, time()+31536000, "/");

Cookie : accès répertoire

par NKZ » 02 août 2005, 10:11

Bonjour à tous,

Mon problème est que je crée un Cookie à l'aide d'un fichier php situé dans un répertoire à la racine de mon site :

Code : Tout sélectionner

if( isset( $_COOKIE['UserSession']) ) { $_SESSION['id'] = $_COOKIE['UserSession']; $_SESSION['login'] = GetChp( "id", "login", $_SESSION['id'], "utilisateurs"); }

Code : Tout sélectionner

setcookie ('UserSession', $id, mktime(0,0,0,date("m"), date("d"),date("Y") + 1), "/home");
Cette ligne n'est pas sensé créer un cookie d'une durée de un an et accessible depuis la racine du site?

Car lorque je veux lire ce cookie depuis un fichier situé à la racine du site, il semblerait qu'il n'existe pas:



En effet la condition ne passe pas, et les lignes après cette condition ne s'execute pas.

En fait ce que je souhaite faire, c'est que lorsque l'utilisateur se connecte (gràce à ma page "identification.php3" situé dans le dossier "comptes", situé lui même à la racine) et coche "se souvenir de moi" et bien que ca crée un cookie, comme ça à la prochaine visite puis besoin de taper login et mdp. Pour cela il me semble qu'il faut juste créer un cookie, et la prochaine visite, ma page "haut.php3" située à la racine du site va regarder si ce cookie existe et créer une session à partir des infos stockées dans ce cookie et de ma BDD.

Merci
Niko