Response embedded..... On Wed, Jan 25, 2012 at 12:51 AM, ambs <ambs+dancer@perl-hackers.net> wrote:
On 24/01/12 19:19, Gurunandan Bhat wrote:
I would have used sessions if these shared variables typically represented "client states". Unfortunately these variables describe the state of the server (its filesystem for example) and I believe that they are best implemented insulated from sessions which are more suited to client-side stuff.
I do not look to Dancer code for some time, but I almost sure that vars are not preserved across requests.
So, the solution would be to declare your own global hash table for keep that information.
Indeed, I believe $var is a such a hash table. I have a single App.pm and in that circumstance, $var is available to all route handlers. Is my understanding incorrect? Regards
Cheers ambs
But if there was an error in my logic, I would certainly consider using sessions
Thanks
On Wed, Jan 25, 2012 at 12:44 AM, damien krotkine <dkrotkine@gmail.com <mailto:dkrotkine@gmail.com>> wrote:
Don't you want to use sessions to do these sort of things ?
On 24 January 2012 20:07, Gurunandan Bhat <gbhat@pobox.com <mailto:gbhat@pobox.com>> wrote: > Hi, > > I was wondering about the issues using a shared variable in a single App.pm > file. Here is what I mean: > > package App.pm > > my $var; > > // Initialize $var; > ..... > > Route1 => sub { > > // Modify $var > ... > } > > Route2 => sub { > > // Use $var > ... > } > > I first call Route1 then when I call Route 2, I expect that I will have the > modified value (by Route 1) of $var in route 2. Unfortunately I get an > undefined value for $var. > > Can someone more experienced than I, see if I am doing something obviously > incorrect? > > Thank you > > Regards. > > > ______________________________**_________________ > Dancer-users mailing list > Dancer-users@perldancer.org <mailto:Dancer-users@**perldancer.org<Dancer-users@perldancer.org>
>
______________________________**_________________ Dancer-users mailing list Dancer-users@perldancer.org http://www.backup-manager.org/**cgi-bin/listinfo/dancer-users<http://www.backup-manager.org/cgi-bin/listinfo/dancer-users>
______________________________**_________________ Dancer-users mailing list Dancer-users@perldancer.org http://www.backup-manager.org/**cgi-bin/listinfo/dancer-users<http://www.backup-manager.org/cgi-bin/listinfo/dancer-users>