我正在使用Cookie,以便移动用户可以作为桌面用户访问我的网站。要做到这一点,我给他们一个cookie - mob_yes。无法配置清漆以使用Cookie和Drupal模块
然后,在一个模块中,我使用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?有谁知道这里有什么问题吗?
感谢,
您需要指定粘贴代码的位置。它属于vcl_recv,vcl_hash,vcl_hit还是vcl_fetch? – Doomsday