perte variable session

perte variable session - C#/.NET managed - Programmation

Marsh Posté le 10-08-2005 à 10:46:13    

Bonjour,
Dans un projet web j'utilise une variable session. En fesant :
Session.Add("MAVARIABLE","monstring" );
 
lors de ma navigation sur mon site je vérifie a chaque fois que l'utilisateur change de page cette variable de cette facon :
if (Session["MAVARIABLE"]=="monstring" )
 
sauf que quelque fois j'ai l'impression qu'il pert la valeur de cette varaible vu qu'il rentre pas dans le if. Je comprend pas pourquoi vu que je la supprime jamais.
J'ai agrandi le sessiontimeout du web.config mais ca change rien.
Quelqu'un connais ce probleme ?
 
merci d'avance

Reply

Marsh Posté le 10-08-2005 à 10:46:13   

Reply

Marsh Posté le 18-08-2005 à 16:16:29    

schmur a écrit :

Bonjour,
Dans un projet web j'utilise une variable session. En fesant :
Session.Add("MAVARIABLE","monstring" );
 
lors de ma navigation sur mon site je vérifie a chaque fois que l'utilisateur change de page cette variable de cette facon :
if (Session["MAVARIABLE"]=="monstring" )
 
sauf que quelque fois j'ai l'impression qu'il pert la valeur de cette varaible vu qu'il rentre pas dans le if. Je comprend pas pourquoi vu que je la supprime jamais.
J'ai agrandi le sessiontimeout du web.config mais ca change rien.
Quelqu'un connais ce probleme ?
 
merci d'avance


 
pour une chaine, c'est pas equals le comparateur par hasard ? (tu testes d'abord si Session["MAVARIABLE"] est différent de null

Reply

Marsh Posté le 18-08-2005 à 16:40:49    

en fait, j'ai migré l'appli sur un autre serveur web puis la ca arche niquel.
Je sais pas d'ou viens le prob sur le 1er serveur. C'est un mistère

Reply

Marsh Posté le 18-08-2005 à 21:00:24    

une variable de session à cmt dire, un genre de timeout! donc une fois ce timeout, la variable n'existe plus! c'est une configuration, donc cela peut être différent d'un serveur à l'autre

Reply

Marsh Posté le 19-08-2005 à 09:26:58    

oui mais non j'ai bien verifier justement le timeout du 1er serveur web. Le problème ne vient pas de la.

Reply

Marsh Posté le 19-08-2005 à 09:51:49    

schmur a écrit :

oui mais non j'ai bien verifier justement le timeout du 1er serveur web. Le problème ne vient pas de la.


 
 
Il n'y a que cette variable qui ne marche pas ? testes apres ton session.add dans la meme page si la variable est bien a la bonne valeur.  
Peut etre que tes sessions sont inactives ?

Reply

Marsh Posté le 19-08-2005 à 10:01:43    

non ca c'est bon ca marche des fois.
La perte de session se fait aléatoirement. Quelques fois ca dure 5secondes d'autre fois 1 min voir plus.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed