Frage von KatanaBronko, 38

Wie kann ich in HTML5 "Zustände" speichern?

Hallo,

ich suche gerade nach einer Möglichkeit Zustände oder Geschehnisse in einer HTML zu Speicher. Also z.B. ob der Nutzer eine Seite schon besucht hat, oder ab er einen bestimmten Link schon angecklickt hat. Aber wie kann ich das machen?

Ich habe da gedacht, das es doch mit am einfachsten wäre bestimmte Erreignisse als Zeichenkette in eine Textdatei zu speichern, und diese dann auch wieder auslesen zu lassen. Und wenn die Code in der Textdatei stehen dann ist die Aktion möglich, bzw. nicht möglich.

Würde es meiner Theorie nach funktionieren? Oder kennt jemand einen einfacheren Weg? Wichtig dabei ist nur, das der Zustand (wie ich es vorsichtig nenne) auch noch gespeichert bleiben muss wenn ich die Seite neu aufrufe, den Server oder den Rechner neu starte.

Ich hoffe jemand von euch kann mir helfen.

MFG Katanabronko

Antwort
von znemen, 30

Hallo!

Das eher der umständliche Weg, da bei deiner Variante die Zuordnung zum Nutzer problematisch wird, d.h. iwe verbindest du die Textdatei mit dem jeweiligen Nutzer? IP-Adressen etc. sind nicht immer gleich. An deiner Stelle würde ich Cookies benutzen, die eine unendliche Lebensdauer haben. Das kannst du serverseitig (bspw. mit PHP) oder browserseitig mit JavaScript realisieren.

Ein ein paar nützliche Links: 

http://www.w3schools.com/js/js_cookies.asp

http://www.w3schools.com/php/php_cookies.asp

LG

Antwort
von LeonardM, 6

Ich nehme mal an du willst das serverseitig haben für analytische zwecke. In dem fall kannst du php in kombination mit PDO->mysql einsetzen. Wäre einer der einfachsten und besten lösungen (y)

Antwort
von NeoExacun, 31

Cookies und LocalStorage.

Keine passende Antwort gefunden?

Fragen Sie die Community