Thread cgi::session problem (4 answers)
Opened by tina at 2005-03-24 15:17

tina
 2005-03-24 15:17
#4672 #4672
User since
2005-01-10
5 Artikel
BenutzerIn
[default_avatar]
hallo,

habe folgendes Test Skript:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/perl
use CGI;
use CGI::Session;
my $cgi = new CGI;
my $sid = $cgi->param('p');

if (defined $sid) {
my $session = $session = new CGI::Session("driver:File", $sid, {Directory=>"/tmp"});
$sid = $session->id();
print "Content-Type: text/html\n\n";
print "<HTML><BODY><H1>$sid</H1></BODY></HTML>";
print "in if";
}
else {
my $session = $session = new CGI::Session("driver:File", undef, {Directory=>"/tmp"});
$sid = $session->id();
print "Content-Type: text/html\n\n";
print "<HTML><BODY><H1>$sid</H1></BODY></HTML>";
print "in else";
}

Beim Aufruf mit aktueller ID wird trotzdem einen neue erzeugt.
Diese Problem habe ich auch schon bei anderen gefunden, aber leider ohnen Lösung.

1)
http://localhost/cgi-bin/session.pl
=>e74a632c6d85000db1fb1453e27d6978
2)
http://localhost/cgi-bin/session.pl?p=e74a632c6d85000db1fb1453e27d6978
=>d4d649c623dce8284b914e26269c58de

???

thx
tina

View full thread cgi::session problem