FrankS: ? Variable mitführen nachdem das Skript reloaded

Beitrag lesen

Hi,

teste mal, ob $ENV{'HTTP_REFERER'} gesetzt ist. Wenn ja, und dort Dein Script drin steht, ist es ein redirect gewesen.

Oder Du gibst beim redirect Parameter mit:
http://..../script.pl?redir=1 und liest den Parameter redir

oder noch einfacher:
http://..../script.pl?redir

und dann:
if ($ENV{'QUERY_STRING'} eq "redir"){
 #es war ein redirect
}else{
 #kein redir
}

Keine der Methoden ist sicher, denn zum einen kann man den Referre fälschen, zum anderen kann natürlich auch jemand Dein Script mit den entsprechenden Parametern aufrufen (wenn er sie denn kennt).

Gruß Frank