Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
However this is not working, here are a few of the errors that I am gettinguse CGI::Session; use CGI; #set up a session $cgi = CGI->new; $session = CGI::Session->new("driver:File", $cgi, {Directory=>"./tmp"} +); $sid = $session->id(); $cookie = $cgi->cookie(CGISESSID => $session->id); print $cgi->header( -cookie=>$cookie ); $sid = $cgi->cookie("CGISESSID") || undef; $session = new CGI::Session(undef, $sid, {Directory=>'/tmp'});
Can anybody see why this is not working? ThanksGlobal symbol "$cgi" requires explicit package name at /....ls/result. +cgi line 49. Global symbol "$session" requires explicit package name at /....ls/res +ult.cgi line 50. Global symbol "$cgi" requires explicit package name at /....ls/result. +cgi line 50. Global symbol "$sid" requires explicit package name at /....ls/result. +cgi line 51. Global symbol "$session" requires explicit package name at /....ls/res +ult.cgi line 51. Global symbol "$cookie" requires explicit package name at /....ls/result.cgi line 53. Global symbol "$cgi" requires explicit package name at /....ls/result. +cgi line 53.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: cgi session
by andyford (Curate) on Dec 11, 2006 at 21:27 UTC | |
by Anonymous Monk on Dec 11, 2006 at 22:06 UTC | |
by Joost (Canon) on Dec 11, 2006 at 22:23 UTC |