Calocybe: Virtuelles Verzeichnis-Aufruf zu Script schicken

Beitrag lesen

Hallo!

Hast Du einen anderen Vorschlag?

Nein, ich finde die Idee gut. Meine Frage war nur, was genau diesem "Error-Handler" als QueryString uebergeben wird. Nun, wenn ich mir diese Zeile nochmal genau anschaue,

name = Mid( Request.ServerVariables("QUERY_STRING"),23,8)

dann nehme ich an, dass die 404-Datei schlicht und einfach mit
    error404.asp?http://www.mydomain.de/12345678
aufgerufen wird, denn Du wolltest dieses 123465678 ausschneiden (hast Dich aber um eine Stelle vertan, es faengt erst bei 24 an (bei Basic-Strings hat das erste Zeichen die Nummer 1, nicht 0)).

Nun, wenn diese "Verzeichnisse" immer aus 8 Ziffern bestehen, kannst Du mit
    s = Request.ServerVariables("QUERY_STRING")
    s = mid(s, 7)                       ' schneidet "http://" weg
    s = mid(s, instr(s, "/")+1, 8)      ' sucht den ersten / und nimmt die 8 Zeichen _dahinter_
    Response.Redirect("http://www.andereDomain.de/scripts/run.dll?Login:" & s)
die Sache erledigen.

Viel Spass beim Ausprobieren
Calocybe