Avatar billede kartolux Nybegynder
12. marts 2001 - 00:35 Der er 1 kommentar og
1 løsning

Redirect via browser submappe

Hvis man nu forestilledes sig følgende:

En post i en database har nummer 234

Man vil gerne lave url til denne post som:
http://www.websted.dk/234

Normalt vil en sådan url foranledige opslag i en undermappe, der hedder 234....og hvis man nu har 700 poster, vil det kræve 700 undermapper... :-(

Hvad kan der laves af smart løsning, hvis man IKKE vil have en eneste undermappe, og man heller ikke selv kan definere den dér \"page not found\" side der kommer, når en side ikke findes?

Avatar billede seider Nybegynder
12. marts 2001 - 06:04 #1
ja du sender talet med som en parameter til en ASP funktion, for at gøre dig glad kommer der lige et eksempel.

action = request.querystring(\"Action\")

if action = \"\" then

show.mailbox
else

show.Mail (Action)

end if


sådan passer du den variable -> www.websted.dk?Action=<%=mailbox_id%>

Håber du selv kan regen resten ud. eller kan du jo prøve med response.redirect (www.websted.dk?Action=mailbox_id). tror bare ikke lige det funker

/* seider */
Avatar billede kartolux Nybegynder
12. marts 2001 - 10:13 #2
<sandgaard>
Okay, jeg er ikke ASP programmør, men bare det at ideen grundlæggende kan lade sig gøre, bringer mig meget længere.
Hvilken fil kaldes i dit eksempel? På min webserver hedder \"start-filen\" default.asp

Skal koden indsættes i default.asp - og hvordan vil koden \"rimeligvis\" se ud, hvis siden der skal redirectes til hedder (i det givne eksempel) lev.asp?id=234 hvis en leverandør med id=234 eksisterer, og nolev.asp hvis en leverandør med id=234 ikke eksisterer?

Alle forbindelser til db er etablerede

</sandgaard>
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
Kurser inden for grundlæggende programmering

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