Bonjour à tous,
je souhaiterais augmenter le temps d'une session PHP.
dans le ficher /etc/php5/apache2/php.ini j'ai augmenter la valeur de la variable suivante: session.gc_maxlifetime = 43200
J'ai redémarré apache pour être sure de moi et lorsque je fais un phpinfo() je vois
session.gc_maxlifetime 1440 1440
(disponible à cette adresse http://mouton.is-a-geek.com/gang/php.php )
Je sèche, qu'est-ce que j'ai fais de mal, ou pas fait?
Merci d'avance pour votre aide.
Thomas.
# rechargement de la configuration
Posté par Marc Quinton . Évalué à 0.
[^] # Re: rechargement de la configuration
Posté par Mammnon . Évalué à 1.
[^] # Re: rechargement de la configuration
Posté par pma . Évalué à 1.
D'autre part, si c'est PHP qui gère tes sessions, c'est dans le php.ini correspondant à Apache qu'il faut paramétrer:
cf. http://fr.php.net/manual/en/session.configuration.php#ini.se(...)
et
http://fr.php.net/manual/en/session.configuration.php#ini.se(...)
Au passage, ce sont des durées minimum de session.
# php.ini
Posté par DontShootMe . Évalué à 1.
session.save_path = 'LeChemin/vers/ton/repertoire/Session'
Je suis pas sur de moi, mais c'est un truc que j'aurais essayé !
# /usr/lib(64)/php/maxlifetime
Posté par littlebreizhman . Évalué à 2.
Dans la version de php packagée par Mandriva, j'ai un fichier /usr/lib64/php/maxlifetime lu appelé par cron qui défini la valeur maxlifetime (par défaut à 1440).
[root@io ~]# cat /etc/cron.d/php
#!/bin/bash
# /etc/cron.d/php: crontab fragment for php
# This purges session files older than X, where X is defined in seconds
# as the largest value of session.gc_maxlifetime from all your php.ini
# files, or 24 minutes if not defined. See /usr/lib64/php/maxlifetime
# Look for and purge old sessions every 30 minutes
09,39 * * * * root [ -d /var/lib/php ] && find /var/lib/php/ -type f -mmin +$(/usr/lib64 php/maxlifetime) -print0 | xargs -r -0 rm
# Tous les chemins menent à ...
Posté par Mammnon . Évalué à 1.
J'ai gérer les sessions a coup de cookie crypté du coup.
Mais ca m'agace de pas comprendre ce qui se passe...
Merci quand même pour votre aide.
Cdt.
++
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.