2011-04-06 4 views
1

J'ai un gros problème avec Session et Cookies en ASP classique.Session/Les cookies ne sont pas réglés (Post, Redirect)

je "a.asp" où je mets le Session("step") = "1". Cela fonctionne et quand j'appelle mon "test.asp" où je fais <%=Session("step")%> je reçois "1".

Puis-je présenter le formulaire « a.asp » à « process.asp » où je mets les autres variables de session sur la base des valeurs de formulaire soumis. Enfin, je redirige vers "b.asp".

Sur "b.asp" je vérifie si Session("step") = "1" et le mettre à "2" si c'était "1" et rediriger vers "a.asp" sinon. J'écris le Session("step") sur la page et il dit "2" mais quand j'appelle "test.asp" il dit "1".

Il semble que la page elle-même a obtenu la bonne valeur, mais un rechargement ou toute autre page ne tient pas compte de la modification de la valeur la session/cookie. Essayé la même chose avec des cookies (Response.Cookies("step")/Request.Cookies("step")) et j'ai obtenu le même résultat.

pages sont tous dans le même dossier et il y a seulement 1 travailleur-fil sur IIS.

ne peux pas comprendre pourquoi la session et les cookies ne sont pas se définir. Tout conseil apprécié!

Répondre

1

(peut ne pas sembler faire des commentaires, mais ont besoin d'une clarification modifier/supprimer cette réponse, le cas échéant .... de toute façon..)

Il pourrait être un problème de mise en cache:

  • Avez-vous essayé CTRL + F5 pour vous assurer que votre navigateur est en train de recharger?
  • Essayez dans un autre navigateur, j'ai trouvé Firefox et Chrome à la fois forcé cache ignorent parfois rafraichit, ou essayez en mode « privé ».
  • Votre hôte dispose-t-il d'un équilibreur de charge ou d'un système de mise en cache? Ajoutez une chaîne de requête aléatoire à chaque requête à test.asp pour être sûr.
  • Vous pouvez forcer la mise en cache sans, mais certains navigateurs, fournisseurs de services Internet et Hébergeurs ignorer de toute façon ...

. Excuses si vous avez essayé tout cela, aurait plutôt demandé un commentaire rapide!

Questions connexes