Du kan använda 404-felhanteraren...
Var lite snack om det för inte så länge sen...
------------------
/Erik
www.juhlin.nu /sk8files/ /mp3d/
13 svar · 364 visningar · startad av CoreX
Hur går man tillväga om man vill att man ska komma till ett visst id när man skriver länk..
så ska jag komma till id test..
jag får det till att funka när jag skriver www.test.com/?test
------------------
Det var en gång och den var sandad!
Du kan använda 404-felhanteraren...
Var lite snack om det för inte så länge sen...
------------------
/Erik
www.juhlin.nu /sk8files/ /mp3d/
Japp all info ligger i databas
den ska hämta medlemms namn från en tabell...
så du ska kunna skriva hans nick efter / så ska honoms/hennes info visas!
------------------
Det var en gång och den var sandad!
Typ nåt sånt här skulle funka:
sURL = Request.ServerVariables("URL")
sURL = Mid(sURL, 2)
sURL = Mid(sURL, 1, InStr(sURL, "/") - 1)
sql = "SELECT * FROM tblMember WHERE MemberName = '" & test "'"
'Hämta recordset kod...
If rs.EOF Then
Response.Write "File not found!"
Else
' Skriv ut info och så om medlemmen...
End If
------------------
/Erik
www.juhlin.nu /sk8files/ /mp3d/
Men hur skriver man om man vill komma till en och samma sida beroende på vad du skriver i adressfältet?
Alltså på 404-sidan så lägger man ovan nämda kod eller?
sql = "SELECT * FROM tblMember WHERE MemberName = '" & test "'"
men går det att byta ut: &test
till det du skriver in i adressfältet, alltså du skriver www.sida.se/arne, så hämtar den arnes recset, som presenteras på samma sida som brittas osv.
puuhh, nu blev det svättigt ett tag här!
MVH Jesper
Jag förstår inte vad du menar. Men det här kan du använda istället för t.ex. Request.QueryString:
sURL = Request.ServerVariables("URL")
sURL = Mid(sURL, 2)
sURL = Mid(sURL, 1, InStr(sURL, "/") - 1)
Skriver man då www.domän.com/mapp/ så läggs mapp i variablen sURL.
------------------
/Erik
www.juhlin.nu /sk8files/ /mp3d/
Jo ja, men du har skrivit:
sql = "SELECT * FROM tblMember WHERE MemberName = '" &[b] test[/b] "'"
Då hämtas väl bara info. ifrån "test", när man skriver www.sidan.se/test?
Jag vill att "test" skall kunna vara vilket användarnamn som helst, men att samma sida hämtar olika info. beroende på ändelsen efter "www.sidan.se/....".
Vet inte om det klarnar, men jag kan inte beskriva det på något annat sätt.
MVH Jesper
Lite fantasi kanske?
sql = "SELECT * FROM tblMember WHERE MemberName = '" & sURL "'"
------------------
/solbulle
Hemmabio | Spelautomater | The Who | The Who II
Åhhh.....skall prova!
Om det är ok så vill jag lägga till ett &-tecken:
sql = "SELECT * FROM tblMember WHERE MemberName = '" & sURL [b]&[/b]"'"
Mvh,
Ok, men tyvärr visar det sig att jag ej kan definiera egna 404 sidor med ASP på min host, så det hela sket sig. Får nog byta hotell! Om det inte går att köra response.redirect ifrån en 404.htm sida, men det kan jag väl aldrig tro, eller?
MVH Jesper
Nu får jag:
Feltyp:
Körningsfel i Microsoft VBScript (0x800A0005)
Ogiltigt proceduranrop eller argument.: 'Mid'
/404.asp, line 3
Line 3 = sURL = Mid(sURL, 1, InStr(sURL, "/") - 1)
Mvh Jesper