Le client a un site sur a.url.com. Le client crée un cookie avec l'hôte comme ".url.com" et le chemin comme "/". Le client nous redirige sur b.url.com. Le client a un problème de codage qui nous oblige à supprimer le cookie (longue histoire).Problèmes lors de l'écrasement d'un cookie
Le code suivant ne règle pas du tout l'expiration dans nos environnements de test ou de production mais fonctionne correctement localement.
if (Request.Cookies["cookie"] != null)
{
HttpCookie myCookie = new HttpCookie("cookie");
myCookie.Expires = DateTime.Now.AddDays(-1d);
Response.Cookies.Add(myCookie);
}
Des idées?
Nous avons fait d'autres recherches. Le cookie est en fait créé à partir de www1, www2 ou www3.url.com bien que ce ne soit pas important. Nous avons testé que lorsque nous créons manuellement le cookie et définissons la valeur de l'hôte à la même valeur que notre domaine (comme b.url.com), le code met à jour le cookie. Cela ne fonctionne pas lorsque la valeur de l'hôte est définie sur ".url.com" plus général. Pensées? –