Как предотвратить кэширование формы для анонимных пользователей в D8?

У меня есть форма, которая предварительно заполнена информацией, специфичной для информации о сеансе анонимного пользователя.

Однако, по-видимому, форма становится кэшированной для всех анонимных пользователей по умолчанию.

«Внутренний динамический кэш страниц» включен, «Внутренний кэш страниц» не является.

Как отключить кеширование этой формы? Он должен быть перестроен каждый раз, когда он отображается.

4 голоса | спросил BrianV 15 PM000000110000002531 2016, 23:30:25

1 ответ


9

Для обновления:

Чтобы предотвратить кэширование формы вообще, вы можете включить в свою форму следующий ключ #cache:

$form['#cache'] = ['max-age' => 0];
ответил BrianV 15 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 15 Sep 2016 15:37:57 +0300 2016, 15:37:57

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132