Problem with REQUEST_URI

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Adam

    Problem with REQUEST_URI

    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.
  • lorento

    #2
    Re: Problem with REQUEST_URI

    See your phpinfo() result ...

    Look at the PHP Variables..you' ll find like :
    _SERVER["HTTP_ACCEP T"]
    _SERVER["HTTP_REFER ER"]
    and other variables. Check your refering variables for your server.

    --



    Adam wrote:[color=blue]
    > 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.[/color]

    Comment

    Working...