Marcus Vieß: REDIRECT_URL ???

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 ???

Fragen über fragen,

Marcus Vieß

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

    Ja, das ist auch keine CGI-Variable (soweit ich weiss)!
    Was soll diese denn beinhalten?

    Also ich weiß wenigstens schonmal wo die leute her sind.
    Mache ich mit dem auslesen irgend was falsch ???

    Du willst den Referrer der Referrer page finden? - Da brauchst du schon JavaScript (leider, ich hatte mal das selbe Problem).

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

    ich glaube sie ist gar nicht da.

    Hm, vielleicht muss da noch jemand posten, der es mit Bestimmtheit sagen kann.

    Gruss

    Philipp

  2. 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ß