bradcathey has asked for the wisdom of the Perl Monks concerning the following question:
Fellow Monasterians,
This is a strange one and I'm at a loss after lots of experimenting.
I'm using CGI::Application::Plugin::Session in combo with FlexMySQL to save sessions to the DB. The following code does not save the account_id to the session.
$self->session->param('account_id' => $account_id);
But when I add some debugging code or Dumper after the line, e.g.,
$self->session->param('account_id' => $account_id); open (DEBUG, ">>/home/bradc/debug/debug.txt") or die "errors: $!"; print DEBUG "acct_id: ".$self->session->param('account_id')."\n"; close DEBUG;
everything is fine—the account_id has a value.
Does this have something to do with the printing? Is there a simple explanation for this that I'm not seeing. Thanks.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: CGI::App::Session param not getting saved
by wfsp (Abbot) on Jan 24, 2007 at 08:23 UTC | |
|
Re: CGI::App::Session param not getting saved
by Anonymous Monk on Jan 24, 2007 at 00:23 UTC | |
by bradcathey (Prior) on Jan 24, 2007 at 00:37 UTC | |
by Limbic~Region (Chancellor) on Jan 24, 2007 at 00:47 UTC | |
by bradcathey (Prior) on Jan 24, 2007 at 01:22 UTC |