23 messaggi dal 19 giugno 2001
Come mai non mi funziona ad esempio

<SCRIPT LANGUAGE="VBScript" RUNAT="Server">


Sub Session_OnStart()
session.timeout=1

End Sub

Sub Session_OnEnd()
response.redirect "http://www.google.com"

End Sub
</script>

635 messaggi dal 06 settembre 2002
Spero che il codice postato non sia effettivamente utilizzato...


Tieni presente quanto segue:
- La Session non scade dopo la chiusura del browser

- La Session scade per default dopo 20 minuti (con IIS 4.0) o dopo 10 minuti (con IIS 5.0) oppure dopo un tempo sumeriore/minore se impostato diversamente.

- l'opzione Response.redirect (non credo che sia supportata nel global.asa) non produrrebbe alcun effetto inquanto lanciato in esecuzione sul server, senza alcun navigatore client collegato.

Ciao.

 JD

OJD
23 messaggi dal 19 giugno 2001
Come scritto sopra la session scade dopo 1 minuto e il redirect mi funziona se lo metto nel onStart...booo

635 messaggi dal 06 settembre 2002
Non avevo notato session.timeout tuttavia, ragioniamo un attimo...

Quando di connetti, il server crea in un'area di memoria una sessione al tuo client assegnando un numero ben preciso...

Il tuo browser quindi è, mediante la pagina.asp lanciata, una sessionID, e dei cookies in collegamento con il server.

Ovviamente il codice ti reindirizza in funzione della response.redirect.

Ma quando la sessione scade o peggio ancora quando scade perché chiudi il navigatore, a chi o a cosa reindirizza il server....?

Ciao.


 JD

OJD
428 messaggi dal 06 settembre 2002
Domanda personale:
il devo creare sempre un file globala.sa quando utilizzo le variabili di sessioni o di applicazione?
e in quale cartella devo metterlo? nella root o dove?

§§################################################§§
-La gente da buoni consigli se non può più dare il cattivo esempio-
§§################################################§§
2.907 messaggi dal 15 maggio 2001
Contributi
Sì,il global serve per le sessioni,la directory è indifferente



A presto..

2.907 messaggi dal 15 maggio 2001
Contributi
Mi sono confuso,il file global asa lo devi mettre nella root dell'applicazione


A presto..

902 messaggi dal 19 aprile 2001
Siamo sicuri di questa risposta....
il global.asa va messo nella root del sito o di cartelle definite come sotto siti (e quindi indipendenti).
Non è obbligatorio metterlo. Tieni conto che puoi sfruttare degli eventi legati al server
session on start
session on end
application on start
application on end

Se non ti servono puoi anche farne a meno..

*****************************
Traspi.net - magazine on line
http://www.traspi.net
Da Torino al mondo Internet il nuovo magazine on line di cultura, creatività, informazione e servizi.
mailto:webmaster@traspi.net
*****************************

Traspi.net
Da Torino al mondo Internet il magazine di cultura, creatività e informazione.
www.traspi.net
Mauro Tortone
webmaster@traspi.net

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.