webForumDet fria alternativet

Variabler som använda ofta

ASP

1 svar · 131 visningar · startad av Addeladde

Medlem sedan jan. 20013 406 inlägg
Frågan#1

Hej

Jag har en webbsida som jag ska kunna lägga upp åt flera kunder med olika domännamn.

Istället för att behöva ändra på en massa ställen som t.ex. webbadressen, hårddisksökvag m.m. Så skulle jag vilja ha det lagrat i global.asa-filen. Vad är bäst att göra?
Just nu har jag gjort på följande sätt:

<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Session_OnStart
session("driver") = "d:"
		session("rootFolder") = "\webbsidor\contentManagement"
		session("startFolder") = ""
		session("httpAdress") = "http://localhost/cm/"

		session("systemMsg") = ""
		session("activeFolder") = ""		
		session("activeSeekFolder") = ""		
		session("copyFolder") = ""
		session("moveFolder") = ""
		session("copyFile") = ""
		session("moveFile") = ""
		session("fileText") = ""
		session("webbadress") = "http://localhost/cm/"
End Sub

Sub Session_OnEnd
End Sub

Sub Application_OnStart
End Sub

Sub Application_OnEnd
End Sub
</SCRIPT>
Medlem sedan dec. 20003 563 inlägg
#2

Nja. Det där är väldigt onödigt eftersom det skapas en ny session för varje användare.
Ett bättre förslag är att lägga det i en application("moveFolder") istället i Application_OnStart.
Annars så kan du ju lägga det i globala variabler och använda en <!-- #include file=include.asp --> på varje sida.
I den kan du ha mycket annat också.

254 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)