Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 26-07-2013 15:03:41

rollmops
Nouveau membre
Date d'inscription: 19-08-2008
Messages: 9

Zend_Session et setExpirationHops

Bonjour, pouvez-vous m'expliquer qu'est ce qu'un "hop" ?

Extrait de la doc zend :
 

Code:

$s = new Zend_Session_Namespace('expireAll');
// expiration de tout l'espace de nommage dans 5 "hops"
$s->setExpirationHops(5);
$s->setExpirationSeconds(60);
// L'espace de noms "expireAll" sera marqué "expired"
// soit à la première requête reçue après 60 secondes,
// soit dans 5 hops, en fonction de ce qui arrivera en premier.

Je ne trouve rien sur Google qui l'explique clairement.

Hors ligne

 

#2 26-07-2013 15:41:08

rollmops
Nouveau membre
Date d'inscription: 19-08-2008
Messages: 9

Re: Zend_Session et setExpirationHops

Je réponds à ma question, hop veut dire "number of subsequent requests".

Par exemple :

Code:

$s = new Zend_Session_Namespace('expireAll');
$s->a = 'toto';
$s->setExpirationHops(2, 'a');

Si $s->a est appelé plus de deux fois la session sera expirée :

Code:

var_dump($s->a);

le var_dump renverra null au bout de 2 appels

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages