Thread CGI::Session - erstellt Sessions nicht im temporären Verzeichnis
(5 answers)
Opened by GwenDragon at 2012-03-24 10:50
Ich verwende CGI::Session 4.48 mit StrawberryPerl 5.10.1.5 unter Windows 7.
Wenn ich mit CGI::Session->new() ohne dsn o. ä. aufrufe, wird ja per default der Driver CGI::Session::Driver::file verwendet, der laut Doku eigentlich im Temporären Verzeichnis des Nutzers die Sessiondaten ablegen sollte. Quote Tut er nicht. Wohlgemerkt liefert File::Spec->tmpdir() völlig korrekt das im System unter %TMP% abgespeicherte Verzeichnis. Da das Skript unter U:\Proj\Test\CGISession liegt, schreibt aber CGI::Session die Sessiondaten einfach unter U:\ anstatt unter C:\Users\PROJ~1\AppData\Local\Temp. Kann das für Windows jemand nachvollziehen? Last edited: 2012-03-24 13:10:31 +0100 (CET) |