我想从用户删除我的网站上其他网站的饼干。 有没有办法从不同的域访问的cookie。
Answer 1:
不, 同根同源的政策禁止这一点。 您只能查看或设置您设置和有效当前URL饼干。
Answer 2:
不,当然不。 这将是可怕的。 你会怎样想,如果你去任何网站可能刚刚看了你存储的密码给你保存了任何网站?
Answer 3:
试试吧,谷歌将在Chrome阻止您的网站和你的整个网站将结束,因为它似乎包含恶意软件被列入黑名单! 虽然这是不是非法的,它是一种行为方式,让你作为流行的互联网为垃圾邮件发送者平均上...
此外,饼干的存储取决于所使用的客户端浏览器。 您没有在任何控制。
但是,如果其他网站有将删除的cookie的网址,您现在可以在你的网站上的iframe该URL,这样你的网站的访问者将调用来自其他网站的cookie的清洁,从而清除其Cookie中的有效方式。 该同源策略将适用于这种情况,因为它是清除它的原址。 但是,如果其他网站没有提供这样的功能,那么它将无法工作......
Answer 4:
我可以认为这你需要这将是,如果你拥有的许多领域,并登录在一个域唯一的地方,你想在另一个域中注销。
在PHP中“的setcookie”函数具有方法来指定域。 你应该把你希望的饼干下被修改的域。 然后,当你可以删除/修改所有这些域名的cookies。
否则,虽然,答案是否定的,你不能修改一个cookie的另一个域,除非它让你修改这种饼干。
Answer 5:
哇,我当然希望有没有办法做到这一点! 如果有一种方法,它是在浏览器中的安全性的错误。
明显的后续问题:有没有什么办法可以设置在用户的浏览器的东西,将阻止他访问竞争对手的网站? 有没有什么办法可以引起别人的网络服务器爆炸,杀死建筑物所有人?
文章来源: How can my website delete another site's cookies?