However, the docs are more geared towards using a cookie and don't elaborate on how to "pass the session ID in this case".
Here's the relevant code from my cgiapp_init: $self->session_config(CGI_SESSION_OPTIONS => [ "driver:File", $self->query, {Directory=>'/tmp/fbm_sessions/giftsubs'} ],
SEND_COOKIE => 0, ); Then in my first runmode, I have this: $template->param( 'session' => $self->session()->id(), 'year_options' => $self->get_year_options() ); In that template file, I do this:<input type="hidden" name="CGISESSID" value="<!-- TMPL_VAR NAME="session" -->" />
Then in my second runmode, I call this: $session = $self->session();But this creates a new session. What am I missing? How do I pass along the CGISESSID? I woulda thought it would have done it automatically with digging through the query object in the config part of the cgiapp_init.
Thanks,
Jason
---------------------------------------------------------------------
Web Archive: http://www.mail-archive.com/suppressed/
http://marc.theaimsgroup.com/?l=cgiapp&r=1&w=2
To unsubscribe, e-mail: suppressed
For additional commands, e-mail: suppressed
Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.