durée de vie d'un cookie - PHP - Programmation
Marsh Posté le 20-04-2005 à 10:38:18
ya nettement plus simple pour calculer la durée du cookie, par exemple :
Code :
|
Marsh Posté le 20-04-2005 à 10:51:59
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
Marsh Posté le 20-04-2005 à 13:27:48
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 ? bonne question
maintenant ca fonctionne nickel
merci bien
mat
Marsh Posté le 19-04-2005 à 22:07:11
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
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