Мне нужно запустить фрагмент кода PHP в шаблоне Drupal и предотвратить его кэширование.
Фрагмент PHP анализирует файл cookie и, если он найден, возвращает сообщение на основе значения файла cookie.
е:
if(isset($_GET['key'])) {
$cookievalue = $_GET['key'];
}
if(isset($_COOKIE['cookname'])) {
$cookievalue = $_COOKIE['cookname'];
}
switch ($cookievalue) {
case hmm01: echo "abc";
break;
case hmm02: echo "def";
break;
case hmm03: echo "ghi";
break;
default: echo "hello";
}
В настоящее время Drupal отображает сообщения случайным образом в соответствии с тем, когда страница была впервые кэширована, и на основе файлов cookie, используемых в то время.
Я не вижу много информации о том, как я могу поступить об этом - кажется, что вы должны отключить кеш для страницы, а не запускать php-код без кэширования.
Может ли сообщество подсказать мне, как использовать правильную технику в отношении шаблонов Drupal и PHP на основе информации, которую я разместил, или направить меня к руководству или учебнику, которые могут быть полезны для моей ситуации?