Randall,
You're missing a proper web server...:-)
Seriously, $HTTP_REFERER and getenv("HTTP_REFERER") should work.
If not $GLOBALS["HTTP_REFERER"] should also work.
try this:
echo "HTTP_REFERER is $HTTP_REFERER, ".$GLOBALS["HTTP_REFERER"].",
".getenv("HTTP_REFERER");
and see which one gets set/returned.
Ignatius
> -----Original Message-----
> From: Randall Barber [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, 27 February 2001 10:23
> To: [EMAIL PROTECTED]
> Subject: [PHP-WIN] HTTP Header REFERER
>
>
> In apache, the variable:
>
> HTTP_REFERER is automatically set.
>
> I don't run apache, I tried to access the variable like this
> in a regular script:
>
> <?php
>
> echo "$http_referer";
>
> ?>
>
> Other variations include:
>
> $HTTP_REFERER
>
> $HTTP_X_REFERER
>
> $myVar = getenv("HTTP_REFERER");
>
> I don't get that variable. All the mail I found in the archives says:
>
> $HTTP_REFERER
>
> It is not working for me.
>
> Please tell me what I am missing here. I thought that all
> values of an HTTP header were passed to PHP. Does that not
> include a HTTP REQUEST header field REFERRER?
>
> I run NT4.0 IIS.
>
> Thanks in advance
> RDB
>