D'après le manuel de PHP, session.gc_probability et session.gc_divisor indiquent que le gc se produira en fonction de cette probabilité. Je comprends.
Ce qui n'est pas clair, c'est si cette probabilité est sur une base de session par session ou globale.
Donc, si ma probabilité est de 1 % (1/100) que le GC se produise, cela signifie-t-il que si une session continue à être étendue, chaque fois qu'il y a un changement de 1 %, cette session spécifique sera nettoyée ? Ou cela signifie-t-il que 1 % de toutes les sessions existantes (ainsi que les nouvelles sessions) déclencheront le GC pour toutes les autres sessions existantes ?
Je suis presque sûr que c'est le dernier, je veux juste m'en assurer.
L'objet de cette question est que sur notre site, je veux que les utilisateurs aient des sessions à long terme (6 mois). Si 1 % de toutes les sessions déclenchent le GC, cela supprime effectivement l'objectif de cette session à long terme, car le GC se produira toutes les heures ou toutes les deux heures.