Chcę zrobić stronę, której celem będzie stworzenie obiektu zawierającego około sto obiektów typu string (1 rekordu w tabeli bazy danych).
Do przejścia będzie wiele formatek, około 5-6, które będą łączyć się z serwerem w celu zapisania/pobrania danych.
Jak zaimplementować mechanizm przechowywania danych, tak aby wszystkie formatki mogło swobodnie korzystać z tych danych, bez żadnych utrudnień?
- Myślałem nad rozwiązaniem problemu przez dane sesyjne, lecz pojawiały się problemy, kiedy zamykałem kartę przeglądarki, a nie okno przeglądarki i otwierałem witrynę ponownie.
Jeśli sesje są optymalną drogą, jaka metoda jest wywoływania po stronie serwera w chwili zamknięcia karty z aplikacją? (Zależy mi na czyszczeniu danych sesyjnych nie tylko w chwili zamykania okna przeglądarki, ale też karty)
- Myślałem również o ciasteczkach. Czyściłbym je w chwili zamknięcia karty/przeglądarki.
Czy bardziej doświadczony user może mieć wpływ na zawartość danych w ciasteczkach podczas działania aplikacji webowej? Jeśli mógłby zmieniać zawarte w nich dane, trochę by mi to komplikowało sprawę.
A może istnieje możliwość zaimplementowania ciasteczek przechowywanych na serverze?
A wy jak rozwiązujecie takie problemy?