webForumDet fria alternativet

http_referer

4 svar · 266 visningar · startad av Eclipse

EclipseMedlem sedan juli 20003 741 inlägg
#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...??

tydalMedlem sedan juni 20033 788 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.

Jesper TMedlem sedan nov. 20017 058 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

EclipseMedlem sedan juli 20003 741 inlägg
#4

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

EclipseMedlem sedan juli 20003 741 inlägg
#5

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

Genererad på 368 ms · cache AV · v20260730165559-full.f96bc7eb