当有人在我的网站中运行 php 脚本时,我想清除用户浏览器中特定网站的所有 cookie。
问问题
289 次
2 回答
1
浏览所有 cookie 并运行:
setcookie("cookie_name", $site_name, time()-timeout);
于 2012-06-13T21:32:20.013 回答
1
您不能这样做,因为浏览器维护该网站的 cookie,而不是您的网站。这将违反 Web 服务器和浏览器之间的合同。
此外,由浏览器以它认为合适的方式处理 cookie - 毕竟 cookie 要求浏览器通过在来自该服务器(域)的网页访问之间存储一些信息来帮助 Web 服务器。
但是,如果 cookie 来自您的域/服务器,那么您可以要求浏览器让它们超时或给它们一个无效值。
于 2012-06-13T21:33:55.943 回答