Мне нужен способ хранения временных данных для анонимных пользователей.
Видимо, это не представляется возможным с:
\Drupal::service('user.private_tempstore')
Если вы не написать специальный конструктор для управления сеансами и прочее, что кажется немного надуманным мне?
Я попытался с помощью
\Drupal::service('user.shared_tempstore')
Но что сохраняет данные временные для всех анонимных пользователей. Поэтому он не связан ни с одним пользователем.
Использование raw $ _SESSION ['data'] отлично работает, но я не уверен, что я должен делать это в Drupal и как безопасно/небезопасно это делать?
Не работает для анонимных пользователей, следует, вероятно, сделал, что более очевидно в моем первоначальном вопросе. –
@PascalClaes Вы объяснили правильно. Я не получил критическую часть :) Я отредактировал ответ. –
Будет ли это создавать уникальную сессию для каждого уникального анонимного посетителя? –