使用附加到URL的参数清除网站的Cookie

时间:2014-02-12 15:24:33

标签: cookies e-commerce session-cookies bigcommerce

我已经搜索过一种方法,只需将参数附加到URL的末尾,即可从浏览器中清除特定网站的Cookie。我认为,如果这甚至存在,它将取决于浏览器。由于在30分钟的搜索中没有找到任何内容,我认为这对于任何浏览器都不存在。我希望

我需要这个奇怪的情况。我使用BigCommerce,我需要从购物车中清除所有内容。我昨天下午试图找到一个允许这个的BigCommerce争论。与支持人员交谈后,他们没有其他购物车平台所具有的clearCart功能。它们只有一个清晰的项目功能/参数,您可以将其附加到URL的末尾。

如果我可以通过用户点击链接清除我的网站创建的所有cookie,它将清除购物车的内容。我试图破解清除项目参数,但从来没有找到清除所有项目的方法。

明文项目网址如下:mysite.com/cart.php?action = remove& physm = 52fa8fd1e398b

1 个答案:

答案 0 :(得分:1)

一般来说,首先,不 - 没有规范或浏览器实现的任何部分支持通过使用http GET参数任意清除来自特定域的所有cookie。如果它在规范或实践中确实存在,那将是一个可怕的安全漏洞。如果可能,我可能会恶意将您的浏览器重定向到某个已知站点,并销毁您不想销毁的信息。

现在针对您的具体情况......我知道您想要做的事情并不是那么清楚您自己的浏览器在这个特定网站上的cookie,而是您试图实现“清除购物车”按钮你自己的BigCommerce网站。是对的吗? 如果是这样,cookie可能不是您寻求的前进道路。我不认为BigCommerce通过他们的api暴露购物车功能。但我很想听听BigCommerce的人们的意见。 添加“清除购物车”功能的最佳选择是将javascript添加到迭代所有购物车商品的页面,并进行您提到的http调用。如果你这样做,请确保在他们更改uri的情况下有一些优雅的后备。 :)