web-dev-qa-db-fra.com

Pourquoi ne puis-je pas définir un cookie et rediriger?

Je rencontre un problème pour configurer un cookie et effectuer une 302 rediriger
Dans chrome le cookie n'est pas défini (je n'ai pas testé safari), dans d'autres navigateurs, je rencontrais le même problème jusqu'à ce que j'ajoute Path=/ au cookie et maintenant cela fonctionne.

Voici à quoi ressemble l'en-tête; l'état est 302 Found

Content-Type    text/html; charset=iso-8859-1
Expires Thu, 01 Jan 1970 00:00:00 GMT
Set-Cookie  alasca-flash=error-Message<Required<error-Name<Required<error-Sex<Required<error-Age<Required<;Path=/
Location    /messages/sdf
Content-Length  0
Server  Jetty(6.1.x)

Une idée sur la raison pour laquelle le cookie n'est pas défini? Ou toute solution de contournement?

50
Damian

Voir cette question: Safari ne définit pas de cookie mais IE/FF le fait

Il mentionne ce rapport de bogue dans WebKit (en raison de l'AFC)

30
DVK