【问题标题】:Joomla extension module EU e-Privacy Directive is not clearing the HTTP cookiesJoomla 扩展模块欧盟电子隐私指令未清除 HTTP cookie
【发布时间】:2013-09-29 11:52:18
【问题描述】:

我正在使用欧盟电子隐私指令插件和模块。当我使用该模块删除 cookie 时,它​​不起作用。我仍然可以看到一些饼干。我认为该模块并未清除所有 HTTP Cookie。为什么?

【问题讨论】:

    标签: php joomla2.5 session-cookies joomla-extensions


    【解决方案1】:
    1. 问开发者(就是我)

    您可能会看到来自子域的 cookie,或者您的 /administrator 登录名。插件无法对这些做任何事情,因为它们已经存在并且受到 javascript 同源策略的限制。

    您可能还会看到之前由第 3 方设置的 cookie。同样,该插件受 javascript 同源策略限制。如果 3rd 方 cookie 已经存在,则插件无法对其执行任何操作。

    如果您正确配置了插件(PHP 5.3 + PHP 反射 + 为 3rd-party-cookie 插件和模块分配了正确的组/ACL),插件可以有效地阻止它们,直到用户允许它们。一旦允许,但由于 javascript 同源策略,插件无法删除 3rd 方 cookie。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-15
      • 2016-10-07
      • 2012-09-21
      • 1970-01-01
      • 2015-11-27
      • 1970-01-01
      • 2013-04-30
      相关资源
      最近更新 更多