User since
2005-07-25
65
Artikel
BenutzerIn
Sers,
ich möchte mit CGI::Session eine Cookie-gestützte Apache-PerlCGI-Session initiieren, doch obwohl unter Debian (Sarge) das pm für CGI::Session (libcgi-session-perl) installiert ist, fehlt perl beim Ausführen des Scripts immer folgendes Modul:
Can?t locate CGI/Session/FILE.pm in @INC (@INC contains: ...) at (eval 12) line3.
Die FILE.pm müsste doch eigentlich in der libcgi-session-perl drin sein, oder?
der Header meines Scripts:
...
use strict;
use CGI;
use CGI::Session;
...
CGI::Session::File binde ich also garnicht erst aktiv ein!
help!
User since
2003-11-28
3645
Artikel
ModeratorIn
Aber du gibst mit new CGI::Session("driver:File" ...) an, welchen Treiber du benutzen willst, und anscheinend hast du hier File in Grossbuchstaben geschrieben.
User since
2005-07-25
65
Artikel
BenutzerIn
wenn du wüsstest, wie recht du hast! hab nicht File, sondern FIle geschrieben!
dummer Fehler, kluge Antwort!
thx
User since
2003-08-04
232
Artikel
BenutzerIn
Sorry, dass ich das Thema einweing vergewaltige, aber ich frage mich gerade wie sicher CGI::Session ist. Ist das genug geprüft um es auch in höchst sensiblen Umgebungen zu benutzen? Und wenn ja, auf was muss man sonnst noch achten?
Per|li|nist der; -en, -en <zu â...ist>: a) Anhänger, Vertreter der radikalen Perlinisten die Perl als die einzig wahre Sprache ansehen; b) Mitglied einer perlinistischen Community.
User since
2005-07-25
65
Artikel
BenutzerIn
[quote=Thorium,04.08.2005, 20:58]Sorry, dass ich das Thema einweing vergewaltige, aber ich frage mich gerade wie sicher CGI::Session ist. Ist das genug geprüft um es auch in höchst sensiblen Umgebungen zu benutzen? Und wenn ja, auf was muss man sonnst noch achten?[/quote]
also, wenn das Modul so funzt wie es sollte, dann ist es die Sicherste Methode eine Session zu initialisieren unter den mir bekannten Möglichkeiten, denn Client-seitig wird quasi nur ein Bezeichner und die aktuelle Session-ID in nem Cookie abgelegt, sämtliche Variablen und Optionen werden bei CGI::Session serverseitig in separaten Files abgelegt.