I had great problems with this at one point. I can't remember the details, but I see in my working code I am attempting the tie twice - once wrapped in an eval block supplying a SID and once supplying undef explicitly (if the fetch with SID failed).
Perhaps Apache::Session is being weird because it's not getting undef but the empty string or something like that. See if the session ID is actually being remembered, investigate what is going into the temporary files. And untie %session as early as possible, definitely before you ->process the template.
In reply to Re: Persistency issues with tied hashes
by mugwumpjism
in thread Persistency issues with tied hashes
by rob_au
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |