Vinzenz Mai: Textdatei auf Client anlegen

Beitrag lesen

Hallo Markus,

ich habe ein Perl Skript programmiert, das u.a. Benutzerdaten wie Namen, Mail etc. entgegennimmt und verarbeitet.

Nun möchte ich verhindern, dass der User nicht immern diese Eingaben machen muss und suche eine Möglichkeit, dieses ohne Datenbank zu realisieren.

Nun ja, wenn Dir serverseitig Perl zur Verfügung steht, dann solltest Du doch wenigstens serverseitig Dateien anlegen können. Es muss nicht immer eine Datenbank sein.

Eine Möglichkeit ist mit JavaSkript Cookies anzulegen und die Daten lokal beim Client zu speichern. Aber was nun, wenn Cookies deaktiviert sind?

Der Benutzer hat Pech gehabt und kommt nicht in den Genuss eines bestimmten Komforts. Das will dieser Benutzer so :-) Aber Cookies haben noch weitere Nachteile, die Du bei serverseitiger Speicherung nicht hast: die Daten sind an einen bestimmten Rechner gebunden, genauer an einen bestimmten Benutzer auf einem bestimmten Rechner.

Kann man mit Perl oder PHP eine Textdatei beim Client anlegen und die Daten speichern?

Du kannst eine Textdatei zum Download anbieten, klar. Aber selbst wenn der Benutzer auf den Download eingeht, wie willst Du beim nächsten Besuch diese Datei wieder einlesen.

Serverseitige Speicherung ist eindeutig erste Wahl.

Freundliche Grüße

Vinzenz