我正在使用 cookie,以便移动用户可以作为桌面用户访问我的网站。为此,我给了他们一个 cookie - mob_yes。
然后,在一个模块中,我使用 drupal 挂钩来查看是否设置了 cookie。
我可以看到 cookie 正在设置,但在我的模块 (isset($_COOKIE["mob_yes"])) 中使用清漆时总是返回 false。
在 /etc/varnish/default.vlc 我有以下内容:
if (req.http.Cookie) {
set req.http.Cookie = regsuball(req.http.Cookie, ";(mob_yes)=", "; \1=");
我真的不确定这里发生了什么,但我只是假设清漆不会暂时取消设置那个 cookie?有谁知道这里出了什么问题?
谢谢,