Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Не удаляются Cookie


Автор: Softaz 17.5.2010, 23:33
Насколько я понял, куки можно удалить функцией DeleteUrlCacheEntry()
И как минимум 2 человека это подтвердили.
У меня установлен IE8/Vista и удалить не получилось.
Код

#include <wininet.h>
#pragma comment(lib, "wininet.lib")
DeleteUrlCacheEntry("Cookie:Пользователь@сайт.ru/")

Где ступил? Заранее спасибо.

Автор: 586 17.5.2010, 23:56
Цитата(MSDN)
DeleteUrlCacheEntry

Return Values
Returns TRUE if successful, or FALSE otherwise. To get extended error information, call GetLastError.

Автор: Softaz 18.5.2010, 17:27
Ну то есть в XP/IE6 куки удаляется, а в Vista/IE8 - нет.
Почему - неизвестно, имя объекта отображается по-другому.
Код

XP: Cookie:пользователь@сайт.ru/
Vista: cookie:пользователь@сайт

А какое имя вводить, не знаю. Перепробывал по-разному, не удаляет, потому что не находит объект.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)