익명 사용자를위한 임시 데이터를 저장하는 방법이 필요합니다.
은 분명히이 불가능합니다 :
\Drupal::service('user.private_tempstore')
당신이 나에게 억지 조금 보인다 세션 관리 및 물건에 대한 사용자 정의 생성자를 작성하지 않으면?
나는\Drupal::service('user.shared_tempstore')
를 사용하여 시도하지만 그 모든 익명 사용자의 임시 데이터를 저장합니다. 따라서 단일 사용자와 연결되어 있지 않습니다.
원시 $ _SESSION [ 'data']을 (를) 사용하면 문제가 없지만 Drupal에서이 작업을 수행해야하고 안전하지 않은지 여부를 잘 모르겠습니다.
드루팔 8에 그들을 사용하는 문제가 있다고 생각하지 마십시오, 아마 내 초기 문제 즉 더 분명했습니다해야합니다. –
@ PascalClaes 당신이 올바르게 설명했습니다. 나는 중요한 부분을 얻지 못했다. 나는 대답을 편집했다. –
고유 한 각 익명 방문자에 대해 고유 세션을 만들까요? –