Thread Session gesucht: Womit arbeitet ihr? (19 answers)
Opened by pktm at 2004-04-03 21:00

pfuschi
 2004-04-12 15:23
#1883 #1883
User since
2004-03-31
198 Artikel
BenutzerIn
[default_avatar]
servus,
jup das ist dort etwas missverständlich erklärt, hab grad selber gebraucht bis ich es verstanden hab, oder zumindest denke ich dass ich es kapiert habe *G*
Code (perl): (dl )
  $session->name("sid");

geht natürlich nur wenn $session auch ein richtiges CGI::Session Objekt ist, was ja nicht der Fall ist  (und in den meisten Fällen so sein wird da es wohl kaum die Notwendigkeit gibt "name" nach der erzeugung einer Session zu ändern)
Aber ein
Code (perl): (dl )
 CGI::Session->name("sid");

sollte auch vor "new" funtkionieren.

Du mußt dir vor Augen halten dass innerhalb $session wenigstens der Packagename enthalten sein muss, sonst geht die Pfeilnotation natürlich nicht. In Objekten ist der Package Name ja via bless() abgelegt.
Folgendes sollte auch zum gewünschten Ergebniss führen.
Code (perl): (dl )
1
2
3
my $session = "Session"; # Package Name ablegen
$session->name("sid");
$session = new CGI::Session(undef, $cgi, {Directory=>'/tmp'});


hoffe das stimmt so...

greetz & fetten Segen
manu
PCE - Editor für Perl in Perl
Bookzilla.de - Mit jedem Kauf OpenSource unterstützen
"I know I can't hold the hate inside my mind
cause what consumes your thoughts controls your life"
- Creed

View full thread Session gesucht: Womit arbeitet ihr?