Avatar billede fbhzone Nybegynder
07. april 2004 - 12:42 Der er 3 kommentarer og
1 løsning

Hent fra querystreng og vidrestil fra database

Hey !

Jeg vil gerne nemt kunne oprette subdomæner på min server uden at skulle til alt muligt gejl med IIS.

Jeg ved at man kan:
<%
If Request.ServerVariables("HTTP_HOST")="gejl.domain.dk" Then
Response.Redirect "http://externdomain.dk/gejl"
End If
%>

Men jeg vil gerne have således:

If Request.ServerVariables("HTTP_HOST")="[[ Hent fra database ]]" Then
Response.Redirect "[[ Hent fra database ]]"


Altså jeg har en access database hvori jeg har en tabel kaldet subdomain der har to rækker, en der hedder subname og en der hedder subredirect.
hvis subname ingår af HTTP_HOST så vidrestil til subredirect.

\\FbhZone
Avatar billede hmortensen Nybegynder
07. april 2004 - 13:11 #1
Utestet udgave:

<%

Set RS = Server.CreateObject("ADODB.Connection")
RS.Open  "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db.mdb")
SQL = "SELECT COUNT(subname) AS found, subredirect FROM subdomain WHERE subname= '" & Request.ServerVariables("HTTP_HOST") & "'"
Set check = RS.Execute(SQL)

If check("found") <> 0 Then
    subredirect = check("subredirect")
    RS.Close
    set RS = nothing
    Response.Redirect("http://domain.com/" & subredirect & "/")
End If

%>
Avatar billede hmortensen Nybegynder
22. april 2004 - 15:11 #2
Hvad med noget feedback ?
Avatar billede fbhzone Nybegynder
07. juni 2004 - 15:15 #3
smid et svar. har ik testet det men du får dine point alligevel
Avatar billede hmortensen Nybegynder
07. juni 2004 - 15:36 #4
Svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester