Chris: Datei schreiben für Kontaktformular

Hallo,
ich möchte in meinem Perl-Programm zur Verarbeitung meines Kontaktformulars wenige Daten auf den Server schreiben und sie zur Kontrolle dann wieder auslesen (z.B Dauer zwischen Aufruf des Formulars und Absenden zu kurz, zu schnelle Folge von "Absenden").
Wie macht man das am besten? Mit dem perl Datei verwaltungssystem oder gibt es da spezielle Perl-Module oder gar ganz andere sinnvollere Methoden?

  1. ich möchte in meinem Perl-Programm zur Verarbeitung meines Kontaktformulars wenige Daten auf den Server schreiben und sie zur Kontrolle dann wieder auslesen (z.B Dauer zwischen Aufruf des Formulars und Absenden zu kurz, zu schnelle Folge von "Absenden").

    Wie wäre es mit Sessions?

    Wie macht man das am besten? Mit dem perl Datei verwaltungssystem oder gibt es da spezielle Perl-Module oder gar ganz andere sinnvollere Methoden?

    Schau dir mal die Sessionmodule an:
    http://search.cpan.org/~chorny/Apache-Session-1.83/
    http://search.cpan.org/~markstos/CGI-Session-4.20/

    Siechfred

    --
    Ein Selbständiger ist jemand, der bereit ist, 16 Stunden am Tag zu arbeiten, nur um nicht 8 Stunden für einen Anderen arbeiten zu müssen.
    1. Schau dir mal die Sessionmodule an:
      http://search.cpan.org/~chorny/Apache-Session-1.83/
      http://search.cpan.org/~markstos/CGI-Session-4.20/

      Muss man Englisch können, um sich eine einfache Homepage mit Kontaktformular zu basteln?
      Ich hab trotdem versucht die Dokumente zu verstehen, bin aber gleich am Satz gestolpert:

      send proper HTTP header with cookies:

      Ich möchte doch auf dem Server schreiben und keine Cookies setzen.
      Viele haben doch die Cookies deaktiviert?

      1. Muss man Englisch können, um sich eine einfache Homepage mit Kontaktformular zu basteln?

        Nein, aber um eine Programiersprache zu lernen schon.

        Ich hab trotdem versucht die Dokumente zu verstehen, bin aber gleich am Satz gestolpert:

        send proper HTTP header with cookies:

        Ich möchte doch auf dem Server schreiben und keine Cookies setzen.
        Viele haben doch die Cookies deaktiviert?

        Du kannst Sessions auch ohne Cookies erzeugen.

        Um Daten zu speichern, kannst du die ganz ordinären Perldatei Funktionen verwenden open ... print ... close

        Struppi.

        1. Ich möchte doch auf dem Server schreiben und keine Cookies setzen.
          Viele haben doch die Cookies deaktiviert?

          @Chris
          Möglicherweise. Aber bedenke, dass du einem User Daten auf dem Server zuordnen musst, damit dein Schutz wirksam werden kann. Zu diesem Zweck muss irgendeine Kennung (Session-ID) bei jeder Client-Server-Kommunikation durchgereicht werden. Das muss natürlich nicht zwingend via Cookies geschehen, auch als Teil der URL im Querystring oder die Weitergabe über versteckte Eingabefelder in einem Formular wären denkbar.

          Um Daten zu speichern, kannst du die ganz ordinären Perldatei Funktionen verwenden open ... print ... close

          Auch für diesen Fall benötigst du ein eindeutiges Identifikationsmerkmal, eine Art von Session-ID.

          Siechfred

          --
          Ein Selbständiger ist jemand, der bereit ist, 16 Stunden am Tag zu arbeiten, nur um nicht 8 Stunden für einen Anderen arbeiten zu müssen.