Augmenter la durée de la session PHP de 1440 à 43200

Il se trouve que la configuration par défaut de PHP limite la durée d’une session à 24 minutes, soit 1440 secondes. Pour être plus efficace en centre d’appel, vu qu’un agent peut ne pas recevoir un appel durant plus de 24 minutes, il nous faut remonter ce timing. Nous allons mettre à 12heures ce timing, soit 12*60*60=43 200 secondes. Pour vérifier la valeur paramétrée, on peut utiliser le script suivant : echo ini_get(« session.gc_maxlifetime »);
  1. Ouvrir le fichier php.ini dans un éditeur de texte. Il se trouve ne particulier ici /etc/php.ini
  2. Retrouvez la ligne suivante:
    
    session.gc_maxlifetime = 1440
  3. Pour changer la durée du timeout, remplacer la valeur par defaut par 43200, soit 12heures.
    
    session.gc_maxlifetime = 43200
    
  4. Enregistrer le fichier “php.ini” et redemarrer le serveur web (Apache : sudo systemctl restart httpd) pour appliquer la nouvelle valeur configurée.