Re: diplaying the path
| From: | Philip Olson | Date: | Fri, 31 May 2002 18:03:03 +0000 |
| Subject: | Re: diplaying the path | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-100138@lists.php.net to get a copy of this message | ||
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" <KVose@alidaconnection.com>
> To: <php-general@lists.php.net>
> 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
>