cookie php

WRInaute occasionnel
Bonjour,

Je veut faire qlq choses avec les cookies du php, j'ai commencé les tests, j'ai mis le code suivant sur une page test
Code:
<?php
$fois=$_COOKIE['name']+1;
setcookie('name', $fois, (time() + 10));
echo $_COOKIE['name'];
?>

la valeur s'affiche, mais le cookie n'ai pas ecrasé apres 10s la valeur est toujours incrementé, meme si je ferme le navigateur puis je l'ouvre apres 20 ou 30 s.

quelles sont les modifications a faire pour acraser le cookie apres 10s


Merci
 
WRInaute accro
tu veux réécrire le cookie toutes les 10 secondes ??
je pense qu'une variable de session serais plus appropriée, non?
Sinon tu rappel ce bout de code toute les 10 seconde alors? parce que c'est sa validité le temps, pas le temps entre chaque réécriture...
 
WRInaute occasionnel
Je veut que le visiteur peut telecharger 10 documents par jour, a chaque telechargement la valeur est incrementé, si elle atteint 10 le visiteur ne pourra plus telecharger, mais apres 1J le cookie est detruit.

Le script precedant est seulement pour tester.
 
WRInaute impliqué
pour ce code fonction sous ie et firefox :
Code:
<?php
if( isset($_COOKIE['name']) )
	$fois = $_COOKIE['name']+1;
else
	$fois=0;
setcookie('name', $fois, (time() + 10));
echo $fois;
?>

tu testerais pas en localhost, j'avais déjà eu des soucis de cookie sans virtual host de défini...
 
WRInaute occasionnel
merci julienr, ca marche mais le cookie n'est pas detruit apres 10s, il est detruit beaucoup plus apres
 
Discussions similaires
Haut