Cookie не удаляется в IE 8 - PullRequest
       9

Cookie не удаляется в IE 8

1 голос
/ 31 марта 2010

Я пытаюсь удалить cookie, но почему-то он не удаляется в IE 8

Это код, который я использую

HttpCookie userCookie = Request.Cookies[cookieName];

            if (userCookie != null)
            {
                userCookie.Expires = DateTime.Now.AddDays(-1);
                if (!string.IsNullOrEmpty(cookieDomain))
                    userCookie.Domain = cookieDomain;
                Response.Cookies.Add(userCookie);
            }            

Отлично работает в firfox и chrome.

Предположим, имя файла cookie - testcookie. Мы создали этот файл cookie с сайта xyz.com и установили домен файла cookie как «.xyz.com». Теперь мы удаляем или истекаем этот файл cookie с subdomain.xyz.com. Мы удаляем куки с кодом, который мы упомянули выше.

1 Ответ

2 голосов
/ 31 марта 2010

Проверьте ваши куки. У вас может быть два куки, называемых «testcookie» или что-то еще. Это случилось со мной раньше и вызвало много боли. Вы можете быстро проверить, введя javascript: alert (document.cookie) в адресную строку.

Если у вас есть дубликаты файлов cookie, удалите все файлы cookie и начните тестирование снова. То есть настройте свой testcookie, затем по другому запросу попробуйте снова истечь срок действия, как раньше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...