downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

SessionHandler::open> <SessionHandler::destroy
[edit] Last updated: Tue, 21 May 2013

view this page in

SessionHandler::gc

(PHP 5 >= 5.4.0)

SessionHandler::gcNettoie les anciennes sessions

Description

public bool SessionHandler::gc ( int $maxlifetime )

Nettoie les sessions expirées. Appelé aléatoirement en interne par PHP lorsqu'une session démarre ou lorsque la fonction session_start() est appelée. La fréquence d'appel est basée sur les directives de configuration session.gc_divisor et session.gc_probability.

Cette méthode se substitue au gestionnaire interne de sauvegarde PHP défini via l'option de configuration session.save_handler qui a été définie avant que ce dernier ne le soit via la fonction session_set_save_handler().

Si cette classe est étendue par héritage, l'appel à la méthode parente gc invoquera la wrapper pour cette méthode, mais aussi, invoquera en internela fonction de rappel associée. Ce comportement permet à cette méthode d'être surchargée ou bien d'être interceptée et filtrée.

Pour plus d'informations sur l'attendu de cette méthode, référez-vous à la documentation sur la fonction SessionHandlerInterface::gc().

Liste de paramètres

maxlifetime

Les sessions qui n'auront pas été mises à jour les dernières maxlifetime secondes seront supprimées.

Valeurs de retour

La valeur retournée (habituellement TRUE en cas de succès, FALSE si une erreur survient). Notez que cette valeur est retournée en interne à PHP pour analyse.



add a note add a note User Contributed Notes SessionHandler::gc - [0 notes]
There are no user contributed notes for this page.

 
show source | credits | sitemap | contact | advertising | mirror sites