Cookie php : Date d'expiration

Fermé
papoupapou Messages postés 18 Date d'inscription mercredi 6 avril 2011 Statut Membre Dernière intervention 7 avril 2011 - Modifié par papoupapou le 6/04/2011 à 20:25
papoupapou Messages postés 18 Date d'inscription mercredi 6 avril 2011 Statut Membre Dernière intervention 7 avril 2011 - 6 avril 2011 à 20:54
Bonjour,

ma question est toute simple:
peut-on faire expirer un cookie en fonction de la date du serveur ?
Je m'explique, voici mon code :

public function initialisation_date ()
{
$heure_connexion=date('d-m-Y H:i:s');
return $heure_connexion;
}
public function cookies()
{
if(!isset($_COOKIE['date']))
{
$date=ModDeathHelper::initialisation_date();

setcookie('date',$date,time()+3600);

return $date;
}
else
{
return $_COOKIE['date'];
}
}

Pour vérifier si la date d'expiration est locale ou non, j'ai tout simplement changer la date de mon ordinateur. Et bien la date d'expiration change en fonction de ça...

J'ai donc essayer une autre méthode :

if(!isset($_COOKIE['date']))
{
$date=ModDeathHelper::initialisation_date();
$date2=strtotime($date)+3600;
setcookie('date',$date,$date2);
return $date;

La non plus ça ne prend pas en compte la date du serveur :'( Comment puis-je m'y prendre ?

Merci d'avance !


A voir également:

1 réponse

papoupapou Messages postés 18 Date d'inscription mercredi 6 avril 2011 Statut Membre Dernière intervention 7 avril 2011 1
6 avril 2011 à 20:54
Personne n'a d'idée ??
0