Nom de la fonction: session_gc ()
Version applicable: PHP 4.0.3 et plus
Description de la fonction: La fonction session_gc () est utilisée pour démarrer manuellement le collecteur de ordures de session et effacer les données de session expirées.
Syntaxe: bool session_gc ()
Valeur de retour: cette fonction renvoie une valeur booléenne indiquant si le collecteur des ordures est démarré avec succès.
Exemple:
// 启动会话垃圾回收器$result = session_gc(); if ($result) { echo "会话垃圾回收器已成功启动。"; } else { echo "会话垃圾回收器启动失败。"; }
Notes:
- Par défaut, le collecteur de déchets de session commencera automatiquement, en éliminant les données de session expirées. Par conséquent, il n'est généralement pas nécessaire d'appeler manuellement la fonction session_gc ().
- Le temps de début et d'exécution du collecteur de déchets de session est déterminé par les paramètres session.gc_probability et session.gc_divisor dans le fichier de configuration php.ini. Par défaut, la probabilité est de 1/100, c'est-à-dire qu'une seule opération de collecte des ordures sera effectuée dans toutes les 100 startups de session.
- La fonction session_gc () ne fera que des données de session expirées et ne supprimera pas les données de session actuellement utilisées.