首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WinInet和SessionCookies

WinInet和SessionCookies
EN

Stack Overflow用户
提问于 2011-07-23 19:55:52
回答 2查看 2K关注 0票数 2

大家好,晚上好。

我的应用程序使用InternetSetCookie创建工作所需的(会话)cookie。但是,我想删除以ex命名的cookie。在每次请求之后,通过

InternetSetCookie("http://www.domain.com","badcookie","");和InternetSetCookie("http://www.domain.com",NULL,"badcookie=")

but...in最好的情况下,它将发送cookie w/o任何值,就是这样。

我的问题是如何完整地删除这个cookie? (不,我不想使它们永久化,并调用清理() 10次,也许我会为每个请求创建线程,但如果我这样做的话,它是向后的)

EN

回答 2

Stack Overflow用户

发布于 2011-07-23 21:26:31

InternetSetCookie("http://domain.com",NULL,"badcookie=bye;badcookie=bye=Sat,01-1970年1月-1970年00:00:00格林尼治时间“);

这与其他一些cookie一起删除了完整的txt文件。在我使用www.domain.com之前,我发现这是个问题.现在我面临和你发布的链接相同的问题(丢失更多的cookie),但我的问题现在得到了答案。

PS,这也适用于会话cookie。

票数 1
EN

Stack Overflow用户

发布于 2011-07-23 20:31:53

我的回答不是100%完整,但也许这是个开始。我建议将cookie的过期时间设置为过去,因为这将迫使客户机清除cookie。我不熟悉WinINET语法,所以也许有人有更好的答案。我更像一个ASP.NET的人--但这个文章似乎建议如何终止cookie。

根据gaor对我最初评论的回应,听起来还需要做更多的工作才能完全解决这个问题。但希望这能帮上忙,让人朝着正确的方向前进。

希望这能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6802937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档