【问题标题】:Can't output $_COOKIE in drupal 6 for demo.exampl.com?无法在 drupal 6 中为 demo.exampl.com 输出 $_COOKIE?
【发布时间】:2015-09-02 06:39:35
【问题描述】:

我无法为未登录用户和某些页面上的登录用户回显$_COOKIE 变量。

例如,当我在http://www.example.com/?abc=true 上时,我可以输出$_COOKIE 变量,但是当我移动到任何其他页面时,我无法访问此变量。这个问题出现在 drupal6 中,varnish 设置打开。

【问题讨论】:

  • Varnish 默认阻止 cookie。您需要配置 varnish 以将 cookie 传递到后端。禁用清漆检查是否是这种情况。
  • 某些页面会发生这种情况。喜欢主页和一些内部页面。在简单节点上,我可以输出 cookie 值。有没有办法只使用清漆来取消或禁用某些页面上的 cookie 值。

标签: php drupal drupal-6 session-cookies


【解决方案1】:

这个问题是因为 Varnish 只缓存了一些页面,这导致了这个问题。一旦我们删除了清漆,更改就会像往常一样开始反映。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多