Kom ihåg mig?
Home Menu

Menu


Variabel från URL

Ämnesverktyg Visningsalternativ
Oläst 2006-05-13, 16:23 #1
Kristofers avatar
Kristofer Kristofer är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Mar 2004
Inlägg: 1 053
Kristofer Kristofer är inte uppkopplad
Har WN som tidsfördriv
Kristofers avatar
 
Reg.datum: Mar 2004
Inlägg: 1 053
Säg att jag har en hemsida typ tiny u r l som funkar så att den plockar en variabel från url:en enligt följande:
http://minhemsida.se/variabel1/

Det dom gör på ovan nämda sida är att de plockar ut "variabel1" från url:en och sedan i deras fall plockar fram sidan att redirecta till från databas. Just denna "utplockning" av en del av en url för att sedan använda det mot en databas skulle jag behöva, någon som kan ge tips på hur det funkar?

Ber om ursäkt ifall jag varit otydlig eller övertydlig
Kristofer är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-05-14, 01:48 #2
zorans avatar
zoran zoran är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2004
Inlägg: 598
zoran zoran är inte uppkopplad
Mycket flitig postare
zorans avatar
 
Reg.datum: Jun 2004
Inlägg: 598
Citat:
Originally posted by Kristofer@May 13 2006, 16:23
Säg att jag har en hemsida typ tiny u r l som funkar så att den plockar en variabel från url:en enligt följande:
http://minhemsida.se/variabel1/

Det dom gör på ovan nämda sida är att de plockar ut "variabel1" från url:en och sedan i deras fall plockar fram sidan att redirecta till från databas. Just denna "utplockning" av en del av en url för att sedan använda det mot en databas skulle jag behöva, någon som kan ge tips på hur det funkar?

Ber om ursäkt ifall jag varit otydlig eller övertydlig
REQUEST_URI ger dig /variabel1/

Om du har adressen http: / / www.example.com/first/example/of/me
så är REQUEST_URI = /first/example/of/me

Sen gör du REQUEST_URI.split("/") för att få en array av värden.

REQUEST_URI.split("/")[0] ger dig första värdet (om språket ignorerar null värdet som uppstår före första /).

Hur du exakt gör i ASP får ha som egen övning
zoran är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-05-14, 12:16 #3
Charlie Charlie är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2004
Inlägg: 701
Charlie Charlie är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2004
Inlägg: 701
Eller så kan du använda mod_rewrite och helt enkelt skriva om
www.example.com/first/example/of/me
till
www.example.com/?first=example&of=me
Charlie är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-05-14, 13:56 #4
Kristofers avatar
Kristofer Kristofer är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Mar 2004
Inlägg: 1 053
Kristofer Kristofer är inte uppkopplad
Har WN som tidsfördriv
Kristofers avatar
 
Reg.datum: Mar 2004
Inlägg: 1 053
Men alltså, var ska jag lägga den här koden då?

Om jag använder www.example.com/index.asp som min huvudsida för att göra en tinyurl-kopia, hur ska den sidan kunna köras om besökaren går in på www.example.com/whatever/ ?

Måste man inte ha något på server-side som skickar all trafik till index.asp ovan och samtidigt "säger till" vad besökarens begärda URL var?
Kristofer är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-05-15, 10:38 #5
Staffconsulting Staffconsulting är inte uppkopplad
Flitig postare
 
Reg.datum: May 2004
Inlägg: 358
Staffconsulting Staffconsulting är inte uppkopplad
Flitig postare
 
Reg.datum: May 2004
Inlägg: 358
Varför inte använda Request.Querystring (eller har jag missat något)?
Staffconsulting är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 22:25.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017