[PHP] Temps d'expiration d'un cookie

Hello, pour mon site perso qui ne génère pas énormément de trafic, voir le lien Jeoffrey54, j’ai concu un script de compteur de page vue.

"Cette page a été vue 5 fois" par exemple.

Les informations sont stockées dans un cookie, si le cookie n’est pas présent, la variable est incrémentée.

Mais le cookie expire et je dois mettre un temps d’expiration.

Combien metteriez vous ?

Bonne journée

Oula, c’est pas la meilleure façon de s’y prendre, tu veux que a chaque fois qu’on actualise la page le compteur s’incrément ou pas?
Sinon un jour devrait suffir, soit 86400 secondes :wink: !

Tu peux mettre un an par exemple, largement suffisant ! :smiley:

Comme ça : 3652460601000

Petite aide ici : http://developpeur.journaldunet.com/tutori…t_cookies.shtml

Je veux que le compteur s’incrémente pour chaque nouvel utilisateur !

Jmet quoi ? un an ou une journée ?

Une journée me parait judicieux mais si moi je passe demain voir mon article, ca s’incrémentera :frowning:

Bah, oui, c’est pas le but recherché?
C’est à toi de voir combien de fois doit être incrémenté la page à chaque fois qu’un visiteur y va…

Je pense que je vais mettre toutes les semaines :slight_smile:

Ca ferait combien en secondes ?

bah 606024*7 :wink: !

Arf oui jsuis bète ^^

Une dernière question, j’utilise le script d’includes sécurisées sur mon site : les pages en id="". J’ai dans mon index.php 5 pages comme le livre d’or, la page a propos…

Je ne peux pas mettre mon script avant tout code html car le résultat serait que la variable serait incrémenté chaque fois que l’on va sur une page inclue dans index.php.

Embétant… comment éviter ce problème ?

Bonne journée

Hum vi pas cool tout ça :confused: !
Chai pas, perso je penserais à faire un tableau ayant comme clé le nom de tes pages…
Genre :
$compteur=array(‘register’ => 120, ‘help’ => 25 …);
non ?

J’ai pas saisi ton idée :frowning:

Jeoffrey54 > Utilise la [Bufferisation de sortie[/url] : ob_start() et [url=http://fr2.php.net/manual/fr/function.ob-end-flush.php]ob_end_flush()](http://fr2.php.net/manual/fr/ref.outcontrol.php) :oui: