Posted by Adam on 06/15/06 06:47
I hope I'm not doing something really stupid .... but I can't get this
to work properly.
I'm using $_SERVER['REQUEST_URI'] to get the name of the *referring*
page for use in a custom 404 page.
All works hunky-dory (with an .htaccess script and so on) ... but the
value always seems to return the *current* page (ie. the actual error
page that the user lands on) - not the "from" (referring) page.
OK ... so I tried a simple page with a regular URL link to another
page. The value of $_SERVER['REQUEST_URI'] on that 2nd page was also
the name of that 2nd page - yet $_SERVER['HTTP_REFERER'] gives the
required value.
What am I missing (apart from brain cells!)?
Is there a way of determining the referring page on non-Apache
servers?
Adam.
[Back to original message]
|