Utilisation ini_set

Résolu/Fermé
Coutcout86 Messages postés 195 Date d'inscription lundi 23 novembre 2009 Statut Membre Dernière intervention 26 mai 2016 - 8 avril 2015 à 17:04
Coutcout86 Messages postés 195 Date d'inscription lundi 23 novembre 2009 Statut Membre Dernière intervention 26 mai 2016 - 9 avril 2015 à 09:38
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 243 Date d'inscription mardi 12 mars 2013 Statut Membre Dernière intervention 28 octobre 2021 57
8 avril 2015 à 19:50
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 195 Date d'inscription lundi 23 novembre 2009 Statut Membre Dernière intervention 26 mai 2016
9 avril 2015 à 09:38
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