cookie qui expire dans 100 ans

Invité
Invité n'ayant pas de compte PHPfrance

17 sept. 2005, 23:19

bonjour je voulais faire un cookie qui expire dans 100 ans marche pas
setcookie("cool_cookie","compte",time()+3600*24*365*100);

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

17 sept. 2005, 23:55

pourquoi faire :?: :?:

ça m'étonnerai qu'un PC vit 100 ans donc le cookie sera de toute façon détruit bien avant ça :!:

Petit nouveau ! | 6 Messages

18 sept. 2005, 00:13

Déjà un Pc qui fait 5 ans sans formater c'est déjà bien...Alors 100ans sa sert à rien

Invité
Invité n'ayant pas de compte PHPfrance

18 sept. 2005, 01:05

donner moi le code pour 10 ans j'arrive pas

Mammouth du PHP | 1885 Messages

18 sept. 2005, 01:16

donner moi le code pour 10 ans j'arrive pas
Sois poli
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Invité
Invité n'ayant pas de compte PHPfrance

18 sept. 2005, 01:26

désolé stp

Eléphant du PHP | 417 Messages

18 sept. 2005, 02:12

---
Modifié en dernier par JazzFinder le 28 juin 2006, 19:37, modifié 1 fois.

Invité
Invité n'ayant pas de compte PHPfrance

18 sept. 2005, 10:01

si je mes
setcookie("cool_cookie","compte",time()+100*365);
combien sa fait 10 ans non ?je comprend pas trop désolé

Invité
Invité n'ayant pas de compte PHPfrance

18 sept. 2005, 10:07

RE a tous, si je fais ça ses pour que quand je vais sur mon site il me compte pas sur le compteur donc je met un cookie de 10 ans je vais sur mon site pour prendre le cookie et apres je l'enleve et je met un cookie qui se detruit a la femeture du navigateur.Si quelqu'un a une autre solution je suis preneur merci a tous pour vote aide.

Invité
Invité n'ayant pas de compte PHPfrance

18 sept. 2005, 10:14

il me met alors ke le deja fais sur un autre site et sa marche comprend pas Warning: Cannot modify header information - headers already sent by.....

Invité
Invité n'ayant pas de compte PHPfrance

18 sept. 2005, 10:19

quand je le fais en local sa marche

Invité
Invité n'ayant pas de compte PHPfrance

18 sept. 2005, 10:25

portant j'ai enlevé toute les balise html

Mammouth du PHP | 19672 Messages

18 sept. 2005, 11:47

Il suffit d'un simple espace juste avant le "<?php" pour que ce message d'erreur soit généré.

D'autre part, si la portion de script qui crée ton cookie est incluse dans une autre partie de code qui a déjà envoyé des données vers le navigateur, ça ne peut pas fonctionner.

Enfin, tant qu'à utiliser des cookies, rien n'empèche de modifier ce cookie à chaque visite pour ré-initialiser la date d'expiration et d'avoir en plus une valeur repère. Ce que je veux dire, c'est que tu pourrais testr une valeur qui indique que tu ne dois pas être comptabilisé et lors de la connexion, si cette valeur est vérifée, tu peux remettre la date d'expiration à un an plus tard: j'imagine que tu vas visiter ton site un peu plus souvent qu'une seule fois par année. Donc tu n'as pas besoin de mettre une date d'expiration à 1 siecle.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: