[PHP] Problème avec les sessions...
Nico
-
Ahima -
Ahima -
Bonjour,
Dans mon PHP lorsque je fais :
session_cache_expire(10);
session_cache_limiter('private, must-revalidate');
session_start();
cela n'a aucune influence, les parametres "session.cache_limiter" et "session.cache_expire" garde les valeurs indiquer dans le php.ini
Y'a t'il un autre parametre a toucher afin que je puisse modifier ces valeurs dans le php ?
Merci a tous pour votre aide.
Dans mon PHP lorsque je fais :
session_cache_expire(10);
session_cache_limiter('private, must-revalidate');
session_start();
cela n'a aucune influence, les parametres "session.cache_limiter" et "session.cache_expire" garde les valeurs indiquer dans le php.ini
Y'a t'il un autre parametre a toucher afin que je puisse modifier ces valeurs dans le php ?
Merci a tous pour votre aide.
A voir également:
- [PHP] Problème avec les sessions...
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Alert php ✓ - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
- Php alert - Forum PHP
4 réponses
Salut,
jette un coup d'oeil sur la fonction ini_set() :
http://fr2.php.net/manual/en/function.ini-set.php
A plus
jette un coup d'oeil sur la fonction ini_set() :
http://fr2.php.net/manual/en/function.ini-set.php
A plus
Merci pour ton message.
J'ai placé les ini_set() suivant :
ini_set('session.cache_expire','1');
ini_set('session.cache_limiter','private, must-revalidate');
ini_set('session.gc_maxlifetime','1');
session_start();
Si je fais un phpinfo(), on voit bien que ces nouveaux paramètres ont bien été pris en compte.
Toutefois, ma session ne grille toujours pas (au bout d'une minute)...
J'ai fais 2 fichiers php pour tester, quelqu'un peut il les tester et me dire si chez lui les sessions grillent au bout d'une minute :
Fichier test.php :
-------------------
<?
ini_set('session.cache_expire','1');
ini_set('session.cache_limiter','private, must-revalidate');
ini_set('session.gc_maxlifetime','1');
session_start();
$_SESSION['APX_SESSION_OK']='ok';
echo "APX_SESSION_OK = ".$_SESSION['APX_SESSION_OK']."<BR>";
echo "<br>";
echo "<br>";
echo "<a href='test2.php'>GO TEST2 </a>";
phpinfo();
?>
Fichier test2.php :
---------------------
<?
session_start();
if ( $_SESSION['APX_SESSION_OK']=='ok') {
echo "Boucle 1<BR>";
} else {
echo "APX_SESSION_OK non défini<BR>";
echo "Boucle 2<BR>";
}
echo "APX_SESSION_OK = ".$_SESSION['APX_SESSION_OK']."<BR>";
echo "<BR>";
echo "<br>";
echo "<br>";
echo "<a href='test.php'>GO TEST </a>";
phpinfo();
?>
Merci à tous pour votre aide, car je suis vraiment dans la m...
J'ai placé les ini_set() suivant :
ini_set('session.cache_expire','1');
ini_set('session.cache_limiter','private, must-revalidate');
ini_set('session.gc_maxlifetime','1');
session_start();
Si je fais un phpinfo(), on voit bien que ces nouveaux paramètres ont bien été pris en compte.
Toutefois, ma session ne grille toujours pas (au bout d'une minute)...
J'ai fais 2 fichiers php pour tester, quelqu'un peut il les tester et me dire si chez lui les sessions grillent au bout d'une minute :
Fichier test.php :
-------------------
<?
ini_set('session.cache_expire','1');
ini_set('session.cache_limiter','private, must-revalidate');
ini_set('session.gc_maxlifetime','1');
session_start();
$_SESSION['APX_SESSION_OK']='ok';
echo "APX_SESSION_OK = ".$_SESSION['APX_SESSION_OK']."<BR>";
echo "<br>";
echo "<br>";
echo "<a href='test2.php'>GO TEST2 </a>";
phpinfo();
?>
Fichier test2.php :
---------------------
<?
session_start();
if ( $_SESSION['APX_SESSION_OK']=='ok') {
echo "Boucle 1<BR>";
} else {
echo "APX_SESSION_OK non défini<BR>";
echo "Boucle 2<BR>";
}
echo "APX_SESSION_OK = ".$_SESSION['APX_SESSION_OK']."<BR>";
echo "<BR>";
echo "<br>";
echo "<br>";
echo "<a href='test.php'>GO TEST </a>";
phpinfo();
?>
Merci à tous pour votre aide, car je suis vraiment dans la m...
Up !
J'ai le meme probleme, ini_set("session.gc_maxlifetime", 1); est bien "pris en compte" dans quand je regarde phpinfo() mais concretement la valeur n'est pas prise en compte.
Je pense qu'un parametre dans le php.in empeche de redefinir maxlifetime a l'aide de ini_set().
Je ne trouve pas se parametre !
Quelq'un de calé sur le sujet pourrais t-il nous aider svp?
Merci d'avance
J'ai le meme probleme, ini_set("session.gc_maxlifetime", 1); est bien "pris en compte" dans quand je regarde phpinfo() mais concretement la valeur n'est pas prise en compte.
Je pense qu'un parametre dans le php.in empeche de redefinir maxlifetime a l'aide de ini_set().
Je ne trouve pas se parametre !
Quelq'un de calé sur le sujet pourrais t-il nous aider svp?
Merci d'avance