Datei schreiben für Kontaktformular
Chris
- perl
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?
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
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:
Ich möchte doch auf dem Server schreiben und keine Cookies setzen.
Viele haben doch die Cookies deaktiviert?
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.
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