A voir également:
- [PHP] Problème avec les sessions...
- Easy php - Télécharger - Divers Web & Internet
- Bouton php - Forum PHP
- Php?id=1 - Forum PHP
- \R php ✓ - Forum PHP
- Veuillez ouvrir une session avec les privilèges du gestionnaire ✓ - Forum Windows
4 réponses
dedale82
Messages postés
403
Date d'inscription
jeudi 15 avril 2004
Statut
Membre
Dernière intervention
28 octobre 2008
282
6 juin 2005 à 09:52
6 juin 2005 à 09:52
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