webForumDet fria alternativet
Logga in / Bli medlem

http_referer

ASP

4 svar · 268 visningar · startad av Eclipse

Medlem sedan juli 20003 825 inlägg
Trådstart#1

http:// www . minDomän. se/admin/toDoList/index.asp?ID=5

Jag har en http_referer som ser ut som följande... och där minDomän är ett fiktivtnamn. (utan mellanslag)

Nu är det så att jag vill inte att den ska vara med...hmm.. så att säga.

Jag vet att PATH_INFO går att få fram före och efter värdet som skickas. Dvs "?ID=5" i just detta fallet.

Finns det en HTTP_REFERER som ger ovanstående sträng, utan värdet på slutet...??

Medlem sedan juni 20034 013 inlägg
#2

Referer genereras av besökarens webbläsare och är inget som du kan påverka. Däremot kan du ju förstås läsa in den till en variabel och ändra variabeln hur du vill som vilken sträng som helst.

Det borde finnas någon strängfunktion i vbskript som söker efter ett tecken i en sträng och returnerar dess position. Använd den som ett arugment till mid för att plocka från början fram till frågetecknet.

Medlem sedan nov. 20017 144 inlägg
#3
HTTP_REFERER = Request.Servervariables("HTTP_REFERER") & " "
HTTP_REFERER = Split(HTTP_REFERER,"?")(0)
Response.write(trim(HTTP_REFERER))

BTW: Vill du inte att det skall bli en länk så bockar du av checkboxen: Länka URL:er automatiskt

Medlem sedan juli 20003 825 inlägg
#4

Jag kom på att man skulle kunna ta en LEFT(HTTP_REFERER , 45 ) men din variant var snyggare!

Medlem sedan juli 20003 825 inlägg
#5

...
Dagen efter inlägg... sorry!

258 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)