Merkzettel oder Bookmark-Liste in Cookie oder DB?

razzio

Grünschnabel
Hallo,
ich bin neu hier im Forum und habe eine konkrete Aufgabe zu lösen, bei der ich etwas Hilfe brauche. :)

Ich muss eine Merkliste bauen.
Ich möchte auf den einzelnen Seiten meiner Website einen Link einbauen bei dessen Betätigung der unangemeldete (!) Nutzer die URL sowie den Titel der Seite in einem Cookie oder in einer DB speichert (Seite XY merken).

Die gemerkten Links sollen dann auf einer eigenen Seite "Merkliste" oder im Header-Bereich jeder Seite als Liste dargestellt werden. (gemerkte Seiten anzeigen) Ich möchte die Liste für eine gewisse Zeit speichern. Der Besucher soll auch einzelne Datensätze oder die gesamte Liste löschen können.

Was ratet Ihr mir? Wie soll ich heran gehen? Ich habe schon mit jQuery und "JavaScript-Cookie"
https://github.com/js-cookie/js-cookie herumexperimentiert. Das funktioniert soweit ganz gut. Mit einem Wert den ich von verschiedenen Seiten aus neu im Cookie setze. Wie ich aber zum Beispiel die URLs der Seiten als "Liste" speichern kann, weiß ich nicht.

Herzlichen Dank im Vorraus! :)

Viele Grüße, Razzio
 
Hallo Sempervivum, das ist eine gute Idee! An den Local Storage hatte ich gar nicht (mehr) gedacht! Das probiere ich aus. Ich werde berichten! Danke!
 
Der LocalStorage kann dafür sicherlich verwendet werden. Allerdings leert sich dieser auch von selbst ;)
Für alle User die Cookies blocken funktioniert das leider auch nicht.
Hast du schon mal daran gedacht eine Browser-Extension zu schreiben?
Das sollte für Firefox und Chrome sicherlich ausreichen.
 

Das kommt auf den Browser uns das Gerät drauf an. Grundsätzlich unterstützen viele Browser den LocalStorage (oder WebStorage). Bei einigen wird dieser mit dem leeren des Verlaufs oder löschen von Cookies ebenfalls gelöscht. Zu dem ist dieser ja auch unterschiedlich implementiert, was viele Probleme mit sich bringt. Daher würde ich zu einer konsistenteren Methode greifen, wie zum Beispiel eine Extension und ein Datenbank, die unabhängig vom Browser ist.
 

Neue Beiträge

Zurück