Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
6048 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  durée de vie d'un cookie

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

durée de vie d'un cookie

n°1052889
smat59
Posté le 19-04-2005 à 22:07:11  profilanswer
 

bonsoir à tous,
 
je vais peut être poser une question evidente pour certains et je m en excuse
ce que je voudrai faire :
en gros le principe s aparente a un compteur
afin de compter les visiteurs une seule fois par jour j aimerai "identifier" chaque visiteur
ce que j ai pensé a faire :
créer un cookie avec une durée de vie qui va jusqu a la fin de la journée
le cookie doit donc etre valide jusque minuit
 
ce que j ai fait :
pour la durée de vie du cookie j ai utilisé la fonction mktime pour faire mktime(heure actuelle)+ (mktime(minuit) - mktime(heure actuelle))
mais visiblement ca ne fonctionne pas
le cookie n est pas créé
par contre qd j utilise la fonction time ca fonctionne correctement
 

Code :
  1. setcookie('cookie_name', 'blablabla', mktime(date("h" ),date("i" ),date("s" ),date("m" ),date("d" ),date("Y" ))+
  2. (mktime(date("23" ),date("59" ),date("00" ),date("m" ),date("d" ),date("Y" ))-
  3. mktime(date("h" ),date("i" ),date("s" ),date("m" ),date("d" ),date("Y" ))));


 
autre probleme
etant donné qu il faut mettre le setcookie avant tout autre affichage ce n'est pas tres pratique pour moi
enfin bref je ne suis pas sur d avoir été tres clair
en resumé : comment faire un compteur qui teste si le visiteur est deja passé par cette page dans la meme journée.
je vous remercie
mat


---------------
A train station is where a train stops, a bus station is where a bus stops.on my PC I have a workstation
mood
Publicité
Posté le 19-04-2005 à 22:07:11  profilanswer
 

n°1053236
soju
One shot !
Posté le 20-04-2005 à 10:38:18  profilanswer
 

ya nettement plus simple pour calculer la durée du cookie, par exemple :

Code :
  1. mktime(23,59,59,date("m" ),date("d" ),date("Y" ))


n°1053260
benamoubea​ch
tivuplai
Posté le 20-04-2005 à 10:51:59  profilanswer
 

mktime(heure actuelle) équivaut a time()
 
pour calculer la durée d'un cookie, on fait d'habitude :
 
time() + la durée . Or toi tu veux jusqu'a une heure précise, donc tu as juste besoin de spécifier cette date, comme te l'a montré soju :)

n°1053474
smat59
Posté le 20-04-2005 à 13:27:48  profilanswer
 

merci a vous deux
sur ce coup la j ai pas trop reflechi dans le bon sens
j avais bien lu quelque part que la durée de vie devait etre une date au format timestamp
alors pouquoi j ai pas pensé a tout simplement mettre une date ? :pt1cable:  bonne question
maintenant ca fonctionne nickel
merci bien
mat :hello:


---------------
A train station is where a train stops, a bus station is where a bus stops.on my PC I have a workstation

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  durée de vie d'un cookie

 

Sujets relatifs
probleme de cookie chez freeRecuperer des infos dans un cookie en local
session & cookie[Perl|CGI] Pb de cookie
Sessions et cookie (encore, désolé)sesion & cookie
Duree d'archivage d'une page dans le cache de Google?Gérer les cookie avec une servlet [résolu]
Calcul la durée d'un RV dans OutlookAssignation et modification de la durée de vie d'un cookie
Plus de sujets relatifs à : durée de vie d'un cookie


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)