我有点困惑如何读取cookie文件。我试过谷歌但没有适当的解决方案。我读过这个文件但没有成功。 ckps_ws_weather_deg
cent
www.bbc.co.uk/
1600
4154368256
30363239
2133877056
30289814
*
此文件正在下载bbc.co.uk服务器。提前谢谢。
快照是我的cookies文件......
答案 0 :(得分:2)
以下是cookies in ASP.NET的精彩概述。但是为了更直接地回答您的问题,您管理的Cookie(例如您创建的)就像这样写:
Response.Cookies["myCookie"].Value = "Hello, World!";
然后读起来像这样:
var myCookie = Request.Cookies["myCookie"];
// if myCookie == null it doesn't exist
此外,删除cookie是修改它们的变体。这有点奇怪,但要让浏览器删除它,你需要将它的到期时间设置为比今天更早的时间:
Response.Cookies.Add(new HttpCookie("myCookie")
{
Expires = DateTime.Today.AddDays(-1)
});
但是,如果您需要阅读第三方Cookie,并且您尝试通过ASP.NET执行此操作,则需要执行cross-site scripting攻击。这被认为是不好的做法是有原因的。这可以通过JavaScript完成,但由于其道德规范,我不倾向于提供任何代码。
当我回答时,OP更新了他们的问题,我仍然坚持认为通过网络应用程序阅读第三方cookie的意图最多是 fishy 。