asp cookie和javascript cookie有什么区别?说到asp cookie,我指的是用response.cookie创建的cookie &哪个更好?
发布于 2009-12-22 17:59:38
底层的"cookie“本身没有区别,只是设置/读取它的方法不同。实际上,两者都是在请求/响应头中发送到浏览器和从浏览器发送的客户端cookie。
不同之处在于,cookie可以在客户端使用javascript (例如使用document.cookie)进行操作,也可以在服务器端从ASP.NET内部进行操作(例如使用Request.Cookies和Response.Cookies)。
事实上,如果您真的想要,您可以在同一个cookie上混合使用ASP.NET和Javascript cookie操作。
顺便说一句,我假设你指的是ASP.NET。ALthough你只在你的问题文本中说了ASP.NET,问题就被标记为ASP.NET
发布于 2009-12-22 17:52:49
Cookie由两个HTTP协议头控制-Cookie和Set-Cookie。Cookie报头用于HTTP请求,Set-Cookie报头用于HTTP响应。Response.Cookie表示Set-Cookie头部,而在javascript中,您主要控制Cookie集合的内部集合,该集合用于后续HTTP请求的Cookie头部填充。
发布于 2012-10-29 21:36:45
我发现了两者之间的细微差别。在一个网站中,我通过asp (经典的asp)来操作cookie,例如,设置它们是为了让用户知道他查看了哪些项目,或者保存一个“给我发送关于这个的更多信息”的列表,以便用户在浏览时保存到cookies中他想要获得信息的项目。
顺便说一句,当我调用函数发送电子邮件时,我想删除cookie,但如果我用JavaScript设置cookie,然后我向document.cookies发出警报,我会得到如下结果:
ASPESSIONID........=........;viewed=N01;lastvied=NA002;sendme=NA%202322... sendme=;
这很奇怪,还因为,以后引用那个cookie时,我总是采用第一个cookie,似乎JavaScript将asp cookie视为1个cookie,而asp可以毫无问题地看到JavaScript cookie。有没有人有同样的东西?
https://stackoverflow.com/questions/1945248
复制相似问题