ASP session.Timeout - Programmation
Marsh Posté le 15-05-2002 à 15:36:31
bin un timeout est un timeout non? Ca signifie que la requete a échoué car elle n'a pas été processé pendant une durée déterminée. Je ne vois pas pq tu devrais t'attendre à recevoir quoi que ce soit passé ce délai.
Ou je n'ai pas compris ta question. Je trouverai plutôt étrange de récupérer des résultats après le timeout que le contraire
Marsh Posté le 15-05-2002 à 15:41:11
Non .. c'est parceque y a un formulaire a remplir pour mes clients. MAis j ai reglé le timeout a 30 minutes..
Sauf que des clients prennent plus que 30 minutes pour le remplir parfois (parceque il y a un champ en anglais. c est le temps qu ils le traduisent).. Donc comme ils dépassemt le temps , ils perdent leur session donc le formulaire ne s 'enregistre pas ..donc ILS Gueulent..
Marsh Posté le 15-05-2002 à 16:03:52
bin c'est normal c'est bien ce que je dis!
Marsh Posté le 15-05-2002 à 16:04:37
c'est surréaliste ton post. Tu dis mettre une session timeout à 30 min et tu t'étonnes que ca marche pas après 30 min. Tu poses une question là ???
Marsh Posté le 15-05-2002 à 16:11:30
Ma question est la suivante.
Est ce que le Session.Timeout agit sur le POST...
et la reponse est oui. C est tres con.. car si j utilise un GET le timeout n interagit plus sur les données transmises..
Seulement les sessions disparaissent.
Et oui je m 'etonne que cela disparaissent car le Timeout sert pour les Sessions et je veux recuperer le resultat d' un POST.. donc d'un request.. la session n 'a rapport avec. surtout que si j utilise un GEt dans mon FORM ca fonctionne..
Marsh Posté le 15-05-2002 à 17:35:14
euh oui mais si tu es dans un contexte de session c'est normal que tout requete "dans" une session soit rejetée si la session a fait un timeout non?
Enfin intuitivement je trouverai ca logique moi. Sinon ne crée pas de session. Si tu crées une session c'est pour identifier le user et etre sur ensuite que c'est cet user LA qui a remplis le formulaire machin
Si tu acceptes les posts au delà de la session timeout l'identification n'a plus vraiment de sens ...
Marsh Posté le 15-05-2002 à 17:52:10
ben ouais on est d'accord.
mais c'etait juste a titre d'information..
c est effectivement le user que je garde en session...
De toute facon, j augmente le timeout..
Marsh Posté le 15-05-2002 à 15:17:07
Est ce possible que je perd aussi le résultat d'un form si je clique sur submit apres que le Session.Timeout soit ecoulé ??..
J'ai une page avec un form.. quand je navigue dessus, je recupere les resultats du form, mais si j attends que le timeout soit ecoulé, mes Request.Form sont tous vides... Zarbe non ?