webForumDet fria alternativet

response.write site pathen.

2 svar · 170 visningar · startad av mattiasnordin

mattiasnordinMedlem sedan maj 20012 080 inlägg
#1

Finns det något VB kommando som printar ut sitens domännamn?

Request.ServerVariables("SCRIPT_NAME") skiver ut rootpathen.

Jag vill få fram:

"http://www.sitenamn.se" för att sedan lägga till Request.ServerVariables("SCRIPT_NAME").

Jag vet nämligen redan nu att hela siten kommer att byta namn och jag har tidigare hårdkodat in den informationen.

:h

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#2

En funktion du skulle kunna använda. :)

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
mattiasnordinMedlem sedan maj 20012 080 inlägg
#3

Tackar :e

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