使用Javascript删除cookie
Deleting a cookie using Javascript
如果我使用代码设置cookie
var a = 'jn=900; expires=Fri, 27 Jul 2013 02:47:11 UTC; path=/';
document.cookie = a;
那么确定document.cookie = 'jn=900; expires=Fri, 27 Jul 1999 02:47:11 UTC; path=/';
将删除cookie。
是否需要设置用于设置cookie的所有属性以删除cookie?
Ie。document.cookie = 'jn=900; expires=Fri, 27 Jul 1999 02:47:11 UTC;'
是否足以删除上面显示的cookie,或者我是否应该指定用于设置cookie的路径?
假设cookie在我删除cookie的页面中是可访问的。
另外,是否可以使用Javascript删除PHP设置的cookie?
设置路径以避免在其他域(www.domain.com
而不是domain.com
)上错误设置cookie等问题是一种很好的做法。
关于第二个问题,答案是肯定的,如果PHP创建的cookie没有标记为HttpOnly,您可以使用Javascript来访问和删除它们。
The HttpOnly attribute directs browsers to use cookies via the HTTP protocol only. An HttpOnly cookie is not accessible via non-HTTP methods, such as calls via JavaScript (e.g., referencing "document.cookie"), and therefore cannot be stolen easily via cross-site scripting (a pervasive attack technique[27]). As shown in previous examples, both Facebook and Google use the HttpOnly attribute extensively.
http://en.wikipedia.org/wiki/HTTP_cookie#HttpOnly_cookie
- php httponly cookie在浏览器关闭时被删除
- Chrome内容脚本制作cookie;chrome重新启动时,cookie会被删除.如何使其稳定
- 如何从浏览器中获取cookie,从另一个应用程序中删除
- 添加/删除类并使用Cookie记住所选内容
- 使用javascript删除浏览器的所有Cookie
- jQuery在重置cookie之前未删除cookie
- javascript jquery批量删除cookie也有类似的名称
- 根据域名和名称的范围删除重复的JavaScript cookie
- 使用javascript从特定网站删除cookie不起作用
- 如何使用通过javascript或viceversa创建的coldfusion删除cookie
- 如何删除cookie错误注意:PHP上的未定义索引
- appMobi/phonegap设置/删除cookie点击操作需要2次才能工作
- 正在删除Javascript Synchronous中的cookie
- 在不刷新的情况下无法删除最近创建的cookie
- 清除firefox中的cookie也会删除localStorage吗
- 使用滑动存储cookie以删除jquery mobile
- 如何在 angularjs 中从 cookie 中删除和编辑对象
- 用于cookie删除和页面刷新的Beforeunload事件
- Javascript文件.Cookie删除“名称”;和“;value"
- 使用document.cookie删除firefox上不起作用的cookie.下面的