Connecting Tech Pros Worldwide Forums | Help | Site Map

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

jerrygarciuh
Guest
 
Posts: n/a
#1: Jul 17 '05
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
Guest
 
Posts: n/a
#2: Jul 17 '05

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


jerrygarciuh <designs@no.spam.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

jerrygarciuh
Guest
 
Posts: n/a
#3: Jul 17 '05

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.spam.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]


Closed Thread