webForumDet fria alternativet

aktuell url ?

4 svar · 222 visningar · startad av Pellefant

PellefantMedlem sedan maj 20023 372 inlägg
#1

Hur får man in sidan som koden är på, i en varieabel?

(med querystrings o allt)

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#2

En funktion. :)

Function GetPageURL()
	
	Dim sProtocol, sServerName, sScriptName, sQueryString
	
	If UCase(Request.ServerVariables("HTTPS")) = "ON" Then
		sProtocol = "https://"
	Else
		sProtocol = "http://"
	End If
	
	sServerName = Request.ServerVariables("SERVER_NAME")
	
	sScriptName = Request.ServerVariables("SCRIPT_NAME")
	
	sQueryString = Request.QueryString
	If Len(sQueryString) Then sQueryString = "?" & sQueryString
	
	GetPageURL = sProtocol & sServerName & sScriptName & sQueryString
	
End Function
PMedlem sedan jan. 20012 204 inlägg
VideMedlem sedan dec. 19998 577 inlägg
#4
strURL = request.servervariables("SERVER_NAME") & _ 
request.servervariables("URL") & "?" & _
request.servervariables("QUERY_STRING")

I request.servervariables("SERVER_PROTOCOL") får du även ut vilket protokol som servern kör sidan igenom.

Mvh, Vide

[R] Argh, jag har tappat stinget, Erik har snabbat till sig!! ;)

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#5

Bah! Min funktion har färre rader och klarar även av https protokoll. :p

127 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)