session_start() et durée

Mammouth du PHP | 1029 Messages

22 août 2005, 17:25

Bonjour, j'ai un formulaire d'inscription
ici, et j'utilise les sessions pour passer d'une page à l'autre.

seulement voila, a la fin du formulaire après avoir insérer dans la bdd, je fais unset($_session[nomduchamps]) pour tous mes champs.

il arrive quand je prend trop de temps pour remplir mes champs, que tous mes champs se vide et me mettent que des erreurs d'insertion de bdd.

il y aurais un temps définit pour remplir mes champs?

merci de votre aide
L'expérience est la somme de toutes nos erreurs.

Mammouth du PHP | 19672 Messages

22 août 2005, 17:39

En principe non sauf si tu as défini dans ton php.ini un session.max_life_time ... il me semble. L'erreur doit être ailleurs
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 1029 Messages

23 août 2005, 09:04

J'ai pas tous compris dans mon problème, en fait j'ai plusieurs conditions if else(encore) comme ceci :
if (condition)
}
  if (conditio2)
      {
       }
   else
      {
       }
}

else
{
}
quand j'arrive dans la condition2, après un certain temps c'est comme si il englobait le tout, vraiment bizare comme truc.

en fait, j'ai réglé en mettant le code du else(condition2) ailleurs.

Merci de ton aide.

MaitrePylos
L'expérience est la somme de toutes nos erreurs.

Eléphanteau du PHP | 30 Messages

07 oct. 2005, 12:08

ben... vu que la première accolade est à l'envers, c'est finalement pas si étonnant que ça fonctionne de façon un peu bancale... :wink: