___cliff rayman___ wrote:
> the tied %udat does a shallow check to see if anything
> needs to be stored. i think most of us who use it do something
> like this in code that changes %udat:
> $udat:{TIME}=time;
s/://
>
>
> this guarantees that the shallow check will be successful and
> that the tied %udat is stored in the session.
>
> you can invoke a session write directly if you prefer, see the
> documenation.
>
> --
> ___cliff [EMAIL PROTECTED]http://www.genwax.com/
>
> Stéphane Peiry wrote:
>
> > Hi Everybody,
> >
> > Are there any known problems with $udat initialisation?
> >
> > As example I have the file 'one.html' which contains the following
> > (Embperl code):
> >
> > [-
> > $hold{thing} = "Hello";
> > $udat{some} = {%hold};
> > -]
> >
> > [+ $udat{some}{thing} +]
> >
> > (I use %hold because.. I cannot initialize directly $udat as
> > $udat{some}{thing} = "Hello" .. am I missing something..?)
> >
> > File 'two.html' (wich I call afther one.html) contains:
> >
> > [+ $udat{some}{thing} +]
> >
> > Hence I would expect this last one to print out "Hello", if I
> > had previously made a call to 'one.html'. But it doesnt, it
> > prints the following error msg:
> >
> > Can't use an undefined value as a HASH reference at
> > /usr/local/apache/htdocs/monitoring/two.html line 2
> >
> > Anyway, if I write a third file 'three.html' wich contains
> > just a line more than the 'two.html':
> >
> > [- $udat{blahblah} = "blahblah" -]
> > [+ $udat{some}{thing} +]
> >
> > then it answers appropriatly "Hello" wich is what I wanted in the first
> > place....
> > Why is it so?
> >
> > Thanks for any help/infos/comments on this,
> > Stéphane
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
--
___cliff [EMAIL PROTECTED]http://www.genwax.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]