On Fri, Jul 27, 2001 at 04:04:54PM -0700, Jeffrey W. Baker wrote:
> 
> 
> On Fri, 27 Jul 2001, Greg Lontok wrote:
> 
> > hello,
> >
> > I recently changed a username/password check script to mod_perl, however
> > when under mod_perl, I noticed that failed logins with the correct username
> > and password combination show the password in the log as Apache=SCALAR(???),
> > i.e. Apache=SCALAR(0x2d9f74). What is mod_perl doing here to my password
> > parameter.
> 
> This is a basic Perl question.  "Apache=SCALAR(0xcafebabe)" means that the
> thing you printed is scalar reference to an object, blessed into the
> Apache class, and its memory address is 0xcafebabe.

meaning, more or less, somewhere you're doing this --

        package Apache;
        my $item;
        print \$item;

or

        use Apache;
        my $something = \$Apache::patricularGizmo;
        print $something;

or

        use Apache;
        print Apache->pickAMethod($value,@list); # which returns a scalar ref

or... :}

-- 
I'd concentrate on "living in the now" because it is fun
and on building a better world because it is possible.
        - Tod Steward

[EMAIL PROTECTED]
http://sourceforge.net/projects/newbiedoc -- we need your brain!
http://www.dontUthink.com/ -- your brain needs us!

Reply via email to