Utilisation ini_set

Résolu
Coutcout86 Messages postés 219 Statut Membre -  
Coutcout86 Messages postés 219 Statut Membre -
Bonjour,

J'ai un petit soucis concernant l'utilisation de la fonction ini_set.

Voilà l'objectif principale de cette utilisation est d'augmenter les temps de session (par défaut sur le serveur environ 20 minutes) .

Donc pour cela j'essaie d'utiliser la fonction ini_set comme ceci :

ini_set("session.gc_maxlifetime","60");


Le problème c'est qu'au bout de 60 secondes j'ai toujours ma session.

De plus, j'utilise cette ligne de code à chaque fois que je fais un
session_start()
.

Dois-je utiliser init_set à chaque fois que je fais un session_start ? Et deuxièmement comment ça se fait que j'ai toujours ma session au bout de 60 secondes alors que je modifie le paramètre ?

Pourriez-vous m'aider à résoudre cette problématique?

Merci d'avance.

1 réponse

ReDLoG Messages postés 393 Statut Membre 57
 
Bonsoir,
Pour la 1ère question, oui il faut définir ini_set() dans chaque page où tu démarres une session.
A la 2ème question, pour que la valeur soit prise en compte, il ne faut pas l'entourer de simples quotes ou de doubles quotes comme dans ton exemple. Donc:
ini_set("session.gc_maxlifetime", 60);

Cdlt.
0
Coutcout86 Messages postés 219 Statut Membre
 
Merci pour tes informations.
En revanche même en mettant pas de simples ou de doubles quotes sur la deuxième valeur ma session reste toujours active au bout de 60 secondes... Je ne comprends plus rien !! :-/
0