Michael Staehle: REDIRECT_URL ???

Beitrag lesen

Probleme mit der REDIRECT_URL.
Immer leer das scheiß Ding.

Ich meine jeder baut mal einen fehler auf seiner Webpage ein.
besonders wenn man mal wohinlinkt und dann 2 Jahre später die struktur ändert usw. stimmen halt öfter mal die Links nicht.
Und die User schicken natürlich keine Post an einen.
Mit nem 404er script welches das automatisch macht wäre das schon schöner.

Das tut es auch alles aber die REDIRECT_URL ist immer leer.
Die Referer_Url ist immer gefüllt.
Also ich weiß wenigstens schonmal wo die leute her sind.
Mache ich mit dem auslesen irgend was falsch ???

my(@filter) = (
'robots.txt','favicon.ico','undefined'
);

my($filter) = join('|',@filter);

if(!($ENV{'REDIRECT_URL'} =~ /($filter)/) && !($ENV{'HTTP_REFERER'} =~ /($filter)/)) {

&mailschicken;
   &htmlausgabe;
    }
else
    {
    &htmlausgabeohnemailfilter;
    }

vertehe ich nicht ...
Oder ist die REDIRECT_URL immer leer ?
Und wenn ja wöfür ist die dann da ???

Wenn Du wissen willst auf welche Datei zugegriffen werden sollte, dann versuche es mal mit $ENV{ 'REQUEST_URI' }.

Bei mir taugt das zumindest.

Ciao Micha

Fragen über fragen,

Marcus Vieß