cookie сеанса смены лака drupal + - PullRequest
1 голос
/ 21 декабря 2011

когда я запрашиваю отсутствующее изображение на сайте drupal (с лаком), я получаю ошибку 404, но ответ содержит «Set-Cookie» и заменяет cookie сеанса на другой (отличный от запроса)

Запрос:
"Cookie SESS40dc7a980dfa6df7c793546f9fc27a91 = affffbf839cd8b9b3ab6bf1130f29586;"
ответ:
"Set-Cookie SESS40dc7a980dfa6df7c793546f9fc27a91 = a02895b3e7a52cd791646364d48eb588;"

Когда я запрашиваю без лака, cookie не изменяется.

Запрос:
"Cookie SESS40dc7a980dfa6df7c793546f9fc27a91 = d42035f3250bc0c512ff5ba3f17df27f;" Ответ:
не найден "Set-Cookie" в ответе

Это проблема с лаком? Для не 404 код в порядке, куки не изменены

1 Ответ

0 голосов
/ 12 января 2012

Моим лучшим предположением было бы то, что вы удаляете все куки со статического контента, такого как ваши изображения, в vcl_recv . Это означает, что ваш бэкэнд получает запрос без какого-либо идентификатора SessionID вообще (на самом деле никаких файлов cookie). Это просто заставляет Drupal / PHP генерировать новый SessionID для этого конкретного запроса.

Если идентификатор SessionID не имеет отношения к вам для статического содержимого, такого как изображения, я бы предложил удалить файлы cookie внутреннего ответа из vcl_fetch .

...