Joerg Kulow: Virtuelles Verzeichnis-Aufruf zu Script schicken

Beitrag lesen

»»  Vieleicht hast du die Möglichkeit es mit "http://www.mydomain.de?12345678" zu machen, dann geht es ganz leicht mit ASP

Die Moeglichkeit habe ich nicht. Aber ich habe schon eine Idee, ich missbrauche den Server-Error "404". Diese Loesung ist wohl nicht ganz sauber, aber sie funktioniert.
Jetzt ist nur noch die Frage, wie kann ich die URL aufrufen ohne das der User was davon merkt. Ich denke da an ein Frameset.
Ich weiss nur noch nicht wie das mit dem Frameset funktionieren kann.
Weiss jemand Rat?

Hier mein bisheriger Versuch:

---------------------------

<% @Language=VBScript %>
<% Option Explicit %>
<% Response.Buffer = True %>

<HTML>
<HEAD>
<TITLE>Bounce</TITLE>
</HEAD>
<BODY>

<%
Dim name
Dim bounceurl
Dim Tools
Dim varDate
Dim iRequest

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

varDate = Time

Select Case Second(varDate)
                Case 1,7,13,19,25,31,37,43,49,55
                     iRequest = "www.andereDomain1.de/scripts/run.dll?Login:"+name
                Case 2,8,14,29,26,32,38,44,50,56
                     iRequest = "www.andereDomain2.de/scripts/run.dll?Login:"+name
                Case 3,9,15,21,27,33,39,45,51,57
                     iRequest = "www.andereDomain3.de/scripts/run.dll?Login:"+name
                Case 4,10,16,22,28,34,40,46,52,58
                     iRequest = "www.andereDomain4.de/scripts/run.dll?Login:"+name
                Case 5,11,17,23,29,35,41,47,53,59
                     iRequest = "www.andereDomain5.de/scripts/run.dll?Login:"+name
                Case else
                     iRequest = "www.andereDomain6.de/scripts/run.dll?Login:"+name
                end Select

' They just linked from outside of the site

' Flush Response Buffer

Response.Redirect( iRequest)
                Response.Flush %>
%>

</BODY>
</HTML>

---------------------------

Dies funktioniert nur, wenn der User den vollen Domainnamen angibt. Laesst er "www." weg, habe ich ein Problem. Wie kann ich das abfangen?

Joerg