Как хранить и извлекать пользовательские переменные сеанса в Drupal 6?
Drupal использует пользовательский обработчик сеанса, который изменяет привычный ...:
$_SESSION['foo'] = 'bar';<br>
echo $_SESSION['foo'];
...поведение. Вышеуказанная переменная сеанса "foo" не будет сохраняться от страницы к странице.
Многие комментарии и записи на форуме на Drupal.com поднимают проблему, заключающуюся в том, что Drupal использует собственный обработчик сеансов из соображений производительности и поддержки кластеризации серверов. Однако мне не удалось найти конкретные примеры, отвечающие на вопрос: «Вам нужно управлять своими собственными переменными сеанса на страницах в Drupal, и вы не хотите использовать файлы cookie»? Вот как ты это делаешь ... & quot;
У кого-нибудь есть опыт с этим? Я использую НЕ на внешних страницах Drupal, а на самих шаблонных страницах. Это для анонимного пользователя, а не для входа в систему. В этом случае поведение $ _SESSION соответствует ожиданиям.