PHP 404 document's REQUEST_URI does not hold expected value in $_ENV and $_SERVER

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

    PHP 404 document's REQUEST_URI does not hold expected value in $_ENV and $_SERVER

    Hello,

    I wanted to migrate some custom 404 error pages from
    shtml to php for the ease of email notification of lost pages.
    However when PHP processes the page $_ENV['REQUEST_URI']
    and $_SERVER['REQUEST_URI'] both now hold the error page eg "404.php".

    Does anyone have advice on how to dodge this? Should I just continue to use
    shtml error pages and
    do an shtml include on a little php script to do the mail?

    Any advice?

    TIA

    jg


  • Daniel Tryba

    #2
    Re: PHP 404 document's REQUEST_URI does not hold expected value in $_ENV and $_SERVER

    jerrygarciuh <designs@no.spa m.nolaflash.com > wrote:[color=blue]
    > I wanted to migrate some custom 404 error pages from
    > shtml to php for the ease of email notification of lost pages.
    > However when PHP processes the page $_ENV['REQUEST_URI']
    > and $_SERVER['REQUEST_URI'] both now hold the error page eg "404.php".
    >
    > Does anyone have advice on how to dodge this?[/color]

    All I can tell you is that in my setup above works as you desire.

    Tell us a little more about your setup.

    The only thing I do in Apache is a .htaccess with:
    ErrorDocument 404 /404.php

    --

    Daniel Tryba

    Comment

    • jerrygarciuh

      #3
      Re: PHP 404 document's REQUEST_URI does not hold expected value in $_ENV and $_SERVER

      Daniel,

      Thanks for the response. Unsure what the issue was but twmtowtdi.

      Solved like so:

      // in 404.shtml

      <!--#include virtual="./missing.php?uri =${REQUEST_URI} " -->

      // mail done by php

      Thanks!

      jg


      "Daniel Tryba" <news_comp.lang .php@canopus.nl > wrote in message
      news:cm70vt$d7o $1@news.tue.nl. ..[color=blue]
      > jerrygarciuh <designs@no.spa m.nolaflash.com > wrote:[color=green]
      >> I wanted to migrate some custom 404 error pages from
      >> shtml to php for the ease of email notification of lost pages.
      >> However when PHP processes the page $_ENV['REQUEST_URI']
      >> and $_SERVER['REQUEST_URI'] both now hold the error page eg "404.php".
      >>
      >> Does anyone have advice on how to dodge this?[/color]
      >
      > All I can tell you is that in my setup above works as you desire.
      >
      > Tell us a little more about your setup.
      >
      > The only thing I do in Apache is a .htaccess with:
      > ErrorDocument 404 /404.php
      >
      > --
      >
      > Daniel Tryba
      >[/color]


      Comment

      Working...