2011-12-21 54 views
1

當我請求在Drupal站點(用清漆)缺少像我收到錯誤404,但響應中包含「設置Cookie」,它改變會話cookie到另一個(從要求不同)的Drupal +清漆變化會話cookie

請求:
「Cookie SESS40dc7a980dfa6df7c793546f9fc27a91 = affffbf839cd8b9b3ab6bf1130f29586;」
響應:
「設置Cookie SESS40dc7a980dfa6df7c793546f9fc27a91 = a02895b3e7a52cd791646364d48eb588;」

當我要求沒有清漆,餅乾沒有改變。

請求:
「曲奇SESS40dc7a980dfa6df7c793546f9fc27a91 = d42035f3250bc0c512ff5ba3f17df27f;」 響應:
響應未找到 「設置Cookie」

是清漆問題?對於不404代碼是好的,餅乾沒有改變

回答

0

我最好的猜測是,你將剝離靜態內容,如您的圖像,在vcl_recv的所有cookie。這意味着您的後端正在接收沒有任何SessionID的請求(實際上根本沒有Cookie)。這隻會導致Drupal/PHP爲該特定請求生成新的SessionID。

如果SessionID與靜態內容(如圖像)無關,我會建議從vcl_fetch中剝離後端響應cookie。