> the bad thing about the BTW seciton is, is that it is not true inside of a
> function, that is the reason I refered to it as $GLOBALS['HTTP_REFERER']

That's not bad, it's a feature of PHP :)  All variables 
(even predefined variables) follow standard PHP variable 
scope rules (except superglobals) so 'global' is then 
used inside functions.  For those interested:

  http://www.php.net/manual/en/language.variables.scope.php
  http://www.php.net/manual/en/language.variables.predefined.php

But more importantly, the reason I responded is because 
your words contained no specifics, I felt it was important 
enough to mention some.

Regards,
Philip Olson



> 
> Jim lucas
> ----- Original Message -----
> From: "Philip Olson" <[EMAIL PROTECTED]>
> To: "Jim lucas" <[EMAIL PROTECTED]>
> Cc: "Kris Vose" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
> Sent: Friday, May 31, 2002 11:03 AM
> Subject: Re: [PHP] diplaying the path
> 
> 
> > actually:
> >
> > If the php directive register_globals is on, then
> > $HTTP_REFERER will exist. Otherwise it will not.
> > (or course that assumes a value exists at all).
> >
> > Regardless of the register_globals setting, you
> > can do:
> >
> >   // Works since PHP 3 (forever)*
> >   print $HTTP_SERVER_VARS['HTTP_REFERER'];
> >
> >   // Works since PHP 4.1.0
> >   print $_SERVER['HTTP_REFERER'];
> >
> > Btw, $GLOBALS['HTTP_REFERER'] === $HTTP_REFERER.
> > And lastly, since PHP 4.2.0 the register_globals
> > directive defaults to off, which is what Jim was
> > indirectly referring to.  See also extract().
> >
> > Regards,
> > Philip Olson
> >
> > * For versions older then 4.0.3 see also the
> >   track_vars directive, it should be on.
> >
> >
> > On Fri, 31 May 2002, Jim lucas wrote:
> >
> > > depending on what version of php you are running, you can use
> > > $GLOBALS['HTTP_REFERER'] or on newer versions you can use
> > > $_SERVER['HTTP_REFERER']
> > >
> > > Jim Lucas
> > > ----- Original Message -----
> > > From: "Kris Vose" <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Friday, May 31, 2002 9:19 AM
> > > Subject: [PHP] diplaying the path
> > >
> > >
> > > > Is there a variable/function in php that will display the url location
> of
> > > the hyper-link that brought them to the current page.  Thanks in
> advance.
> > > >
> > > > Kris Vose
> > > >
> > >
> > >
> > > --
> > > PHP General Mailing List (http://www.php.net/)
> > > To unsubscribe, visit: http://www.php.net/unsub.php
> > >
> >
> >
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to