Just nu i M3-nätverket
Jump to content

global.asa


Kristianstad

Recommended Posts

Hej,

 

Går det att använda filen global.asa på Microsoft Personal Web Server?

Har testat funktionen Session_OnEnd...men den fungerar inte.

Måste man ha någon speciell DLL-fil?

Hur skapar man filen global.asa? I NotePad!?

 

Tack på förhand!

 

Kristoffer

Link to comment
Share on other sites

Skapa den i Notepad.

Den MÅSTE ligga i rooten för siten. Det går inte att ha den inuti en katalog och du kan bara ha en global.asa per site.

 

Link to comment
Share on other sites

Nja... inte helt rätt tror jag...

 

Du kan bara ha en global.asa per katalog. Global.asa:n körs när du kommer till en sida som ligger i "global.asa:ns katalog".

 

Rätta mig gärna om jag har fel =)

 

 

Link to comment
Share on other sites

Kan man skriva vad som hellst i global.asa.

Ex.

<SCRIPT Language="VBScript" Runat="Server">

Sub Session_OnEnd

Set Obj = CreateObject("Scripting.FileSystemObject")

Set SS = Obj.OpenTextFile("c:\inetpub\wwwroot\asp\status.txt",8)

SS.WriteLine "Offline"

SS.Close

End Sub

</SCRIPT>

 

Får detta inte att fungera...

 

/Kristoffer

 

[inlägget ändrat 2001-12-29 11:43:27 av Johan o Kristoffer]

Link to comment
Share on other sites

Marcus Alsér

Så här står det i boken:

 

Procedurer som är definerade i global.asa körs när applikationen startas eller avslutas, eller när en ny användarsession startas eller avslutas.

 

Följande typer av procedurer kan defineras i filen:

Application_OnStart

Application_OnEnd

Session_OnStart

Session_OnEnd

 

global.asa måste ligga i rotkatalogen.

Källa: SAMS, Lär dig ASP på 3 veckor.

 

 

---

Bra omdöme får man av erfarenhet - och erfarenhet får man av dåligt omdöme.

 

Link to comment
Share on other sites

session_onend triggas bara vid timeout (20 minuter efter att användaren slutat anropa någon sida i sessionen) och vid metoden Session.Abandon som man kan skriva i sin kod.

 

Session_onend har man i praktiken ingen nytta av, eftersom användaren redan har lämnat siten.

 

Link to comment
Share on other sites

Session_onend har man i praktiken ingen nytta av, eftersom användaren redan har lämnat siten.

 

Man kan ha väldigt nytta av session_onEnd fast användaren har lämnat siten, den är utmärkt att städa upp eftersig om man har använt en massa saker i session_onStart, om den hade fungerat vill säga!

 

- Magnus

----------------------------------------

 

 

Link to comment
Share on other sites

mmm..

 

det finns ett alternativ men det fungerar nog inte 100%.

 

det skall finnas ett javascriptkommand: unLoad() tror jag det heter som man lägger i body tagen. Sedan skall man på något sätt kunna kolla om användare lämnar din site/stänger ner läsaren. Om det sker så kan du skicka besökaren vidare till en annan sida som gör det du vill när besökaren lämnar siten och sedan skicka besökren vidare till den sida som han ville se.

 

Vet inte om det fungerar om man skriver in en ny url i fältet direkt, men skall fungera vid länkar eller om man stänger ner webläsaren.

 

- Magnus

----------------------------------------

 

 

Link to comment
Share on other sites

Magnus Gladh

Tja om man har en online lista så kan man i session_onEnd se till så att personen försvinner för listan när personen har lämnat site...

 

Bara ett exempel det finns garanterat flera.

 

- Magnus

----------------------------------------

 

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...