-
Request response object.
salut,
j'essaye un petit exemple mais ça marche pas.
voila l'exemple.
page1.aspx
ajouter une nouvelle cookie dans l'oject Response.
j'arrive à l'afficher en faisat
Code:
response.write(Response.cookies[0].name);
ensuite en ajoutant un
Code:
Response.redirect("page2.aspx);
j'essaye de recupere ma cookie sur cette page(page.aspx), mais le probleme il l'arrive pas à la trouver?
du coup je me pose des questions:
c'est quoi l'interet d'avoir une collection des cookies dans l'objet Response mais aussi dans l'object Request????
pour moi l'objet Response: c'est la reponse du serveur a une demande?
et l'object Request est une demande du navigateur au serveur Web?
merci d'avance???
-
Il faut bien comprendre le fonctionnement d'un cookie: lorsque tu fais une requête, le serveur peut te répondre qu'il souhaite stocker quelquechose chez l'utilisateur dans un cookie. Il utilise pour ca les header de la reponse.
Oui mais voilà, tu fais un Response.Redirect() et cette instruction envoie une code de retour 302 de redirection. Or le code de retour est prioritaire sur le header. Le header SetCookie n'est pas transmis et/ou est ignoré par le navigateur.