php - 如何删除浏览器在一个请求期间添加的所有 cookie?

标签 php javascript cookies

我正在尝试删除浏览器请求已添加到我的计算机的所有带有 javascript(或 php)的 cookie,包括由分析和 iframe 添加的 cookie。我已经尝试了堆栈中的所有解决方案,但没有一个奏效。

例如,我打开 index.php,它添加了自己的 cookie,并且在 HTML 文档中有 Google Analytics 脚本(很少有其他 cookie)、facebook 点赞按钮(另一个 cookie)、广告脚本(其他 cookie)。我最终会得到以下内容:

  • 服务器 cookie
  • 谷歌分析 cookie
  • Facebook 点赞 cookie
  • 为第三方 cookie 做广告

如何使用 php 脚本(ajax 请求)或 javascript 删除所有内容?

注意:cookie 来自不同域,如上所述

最佳答案

出于安全原因,您既不能读取也不能写入(这意味着删除)来自其他域的 cookie。对于仅限 HTTP 的 cookie 尤其如此。

另见 How can my website delete another site's cookies?

关于php - 如何删除浏览器在一个请求期间添加的所有 cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10397232/

相关文章:

php - twilio say 动词嵌套在拨号动词中

asp.net - postman 没有使用cookie

javascript - 从安全 Angular 来看,本地存储相对于 Cookie 有何优势?

javascript - 如何使用 cookie 存储不同的主题颜色,以便它在我网站上的所有页面(而不仅仅是主页)上发生变化?

php - 从 Google API 查询 pagerank?

php - 获取页面语言并通过 polylang 重定向到相同语言的页面

php - 将数组插入数组 - 关键问题

javascript - 在 JS 中查找路线最快的方法是什么?

javascript with() 函数在 Opera、Chrome 或 Brave 中不起作用

javascript - 使用 javascript 根据两个选项之一设置隐藏值