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.
- ale jeśli użytkownik odtworzył zbyt wiele piosenek, to jak mogę przechowywać informacje o każdej piosence w pliku cookie?
- 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?
- 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 № 1Muszę 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