asp cookie和javascript cookie之间有什么区别。 由asp cookie我的意思是使用response.cookie创建的cookie &哪一个更好?asp cookie vs javascript cookie
回答
我觉得没有区别?
Cookie由两个HTTP协议头控制 - Cookie和Set-Cookie。 Cookie头部用于HTTP请求,Set-Cookie头部用于HTTP响应。 Response.Cookie代表Set-Cookie头,而在JavaScript中,您主要控制Cookie集合的内部集合,其中(集合)用于以下HTTP请求的Cookie标头填充。
底层“cookie”本身没有区别,只有设置/读取它的方法。事实上,这两者都是在请求/响应头文件中发送到浏览器的客户端cookie。
区别在于cookie可以在客户端以javascript(例如使用document.cookie
)或在ASP.NET内的服务器上操作(例如使用Request.Cookies
和Response.Cookies
)。实际上,如果你真的想,你可以在同一个cookie上混合使用ASP.NET和Javascript的cookie操作。
[顺便说一句 - 我假设你指的是ASP.NET。虽然你只在你的问题文本中说ASP,但问题被标记为ASP.NET]
有一个非常微小的差别。这是时间 - asp使用服务器时间和javascript使用来自访问者的PC。所以如果服务器时间不正确,就会有一个性能影响。例如:服务器时间为10:00(实时延迟5分钟),访客PC的时间为10:05。在这种情况下,cookie应该可以少活5分钟。 (我没有发明的参数,只是例子,来源“php power programing”)
除此之外,cookie的设置有一个显着的区别 - 只有服务器端编程语言可以设置httponly cookie wikipediaowasp - 客户端脚本无法访问cookie(JScrip/JavaScript等)。这使得它不易受XSS wikipedia的影响。
理论上更好地使用“asp cookie”。
我发现了两者之间的微小差异。 在一个网站中,我通过asp(经典asp)操作cookie,例如为了让用户知道哪些是他查看的项目,或者保存“向我发送有关此信息的更多信息”列表,以便用户在浏览时保存到cookies他想要的信息。
顺便说一句,当我调用函数来发送电子邮件,我想删除cookie,但如果我设置使用JavaScript的饼干,然后我做document.cookies的驱使我有这样的事情:
sendme =; ASPESSIONID ........ = ........; viewing = N01; lastvied = NA002; sendme =不适用%202322 ...
这很奇怪,也是因为,在稍后对该cookie进行任何引用时,我会始终采用第一个,似乎JavaScript将该cookie看作一个cookie ,而ASP可以看到JavaScript的没有问题...任何人都有同样的事情?
- 1. Cookie VS SessionState
- 2. 用于ASP的ASP.NET cookie
- 3. 持久性cookie vs临时cookie
- 4. javascript cookie,设置多个cookie
- 5. Javascript Cookie
- 6. HttpWebRequest.Headers.Add(“Cookie”,value)vs HttpWebRequest.CookieContainer
- 7. phantomjs cookie“expires”vs“expiry”
- 8. 会话cookie vs JWT
- 9. php缓存vs cookie
- 10. ASP.NET会话vs会话状态和cookie vs cookie较少
- 11. asp MVC 3 Cookie禁用
- 12. 如何设置SSL cookie asp IIS6 ASP
- 13. ViewState vs cookie vs兑现vs会话
- 14. javascript Cookie Drupal
- 15. Javascript设置cookie
- 16. multiple divs + javascript + cookie
- 17. JavaScript Cookie Assist
- 18. php和javascript cookie
- 19. 创建cookie Javascript
- 20. Javascript cookie删除
- 21. JavaScript Cookie保存
- 22. javascript cookie,Ember
- 23. Javascript Cookie define Path
- 24. Javascript cookie not generated
- 25. Javascript Cookie - 倒数
- 26. JavaScript Cookie长度
- 27. 处理Javascript Cookie
- 28. Cookie或Javascript
- 29. javascript cookie问题
- 30. 在javascript中读取cookie