Thread Frage zu CGI::Session: Speichern der Session-Daten (8 answers)
Opened by nepos at 2005-09-20 13:05

Tom
 2006-07-14 17:19
#5646 #5646
User since
2003-09-20
470 Artikel
BenutzerIn
[Homepage] [default_avatar]
[quote=nepos,21.09.2005, 15:20]Bei jedem Zugriff wird eine neue Session aufgemacht obwohl das Cookie da ist, das die Session-ID enthaelt.[/quote]
Ich habe ein ähnliches Problem, ich erstelle eine Session schreibe ein Cookie, bei erneutem Aufruf wird zwar das Cookie ausgelesen, erhält aber danach eine neue Session.

Code: (dl )
1
2
3
4
5
6
7
8
9
use CGI::Session;
my $cgi = new CGI;

$sid = $cgi->cookie('YAMBE_SESSID') || $cgi->param('YAMBE_SESSID') || undef;
$session = new CGI::Session(undef, $sid, {Directory=>'\tmp'});
$session->expire('3');
$session->param("USER", $lg_name);
my $cookie = $cgi->cookie(YAMBE_SESSID => $session->id );
print $cgi->header(-cookie=>$cookie);


Müsste nicht die Variabel $session den Inhalt von $sid bekommen? Bei mir bekommt $session immer einen neuen Wert.

Tom
Computerprobleme??? -> http://www.weber-computerhilfe.de

Fordere keine Anerkennung!
Zeige was und man wird Dich kennen

View full thread Frage zu CGI::Session: Speichern der Session-Daten