/ / Jak używać plików cookie do przechowywania wielu wartości [zamknięte] - c #, asp.net, pliki cookie

Jak używać plików cookie do przechowywania wielu wartości [closed] - c #, asp.net, cookies

Stworzyłem stronę internetową, na której użytkownik może odtwarzać filmy i piosenki. Teraz chcę poinformować użytkownika, które utwory lub filmy już wcześniej odtwarzał. W tym celu użyłem trwałych plików cookie.

  1. ale jeśli użytkownik odtworzył zbyt wiele piosenek, to jak mogę przechowywać informacje o każdej piosence w pliku cookie?
  2. Czy powinienem używać nowego pliku cookie za każdym razem, gdy użytkownik granowa piosenka / wideo? jeśli tak, to jak to zrobić? Ponieważ jeśli to zrobię, powstanie duża liczba plików cookie. Jeśli nie, jaka jest alternatywa?
  3. Czy korzystanie z plików cookie jest właściwym sposobem na osiągnięcie tego celu?

Nie korzystałem wcześniej z plików cookie, więc jestem zdezorientowany.

Odpowiedzi:

1 dla odpowiedzi № 1

Muszę się zgodzić z tym wszystkimpliki cookie nie są najlepszym miejscem na tego rodzaju informacje, ale .... jeśli tylko chcesz, możesz użyć wtyczki JQuery do tworzenia i przechowywania tego rodzaju informacji profilowych.

Trzecią opcją jest użycie pliku lokalnego, JSON lub XML, jako małego magazynu danych. Byłoby to mniej niestabilne niż ciasteczko i nie wymagałoby zależności SQL ani innych baz danych.

Podczas implementacji umieść odczyt / zapis za jakąś usługą API, aby ułatwić pobieranie i ustawianie.

Tylko kilka opcji.

Przykład opcji ciasteczka Jquery jak zapisać dane w pliku cookie za pomocą jquery