emetiel: Was passiert mit Skripten bei Abbruch des Seitenaufbau?

Beitrag lesen

Hi,

erst mal danke für die schnelle Antwort, aber leider habe ich jetzt noch mehr Fragen

Das Script läuft weiter nachdem der Server davon nichts mitbekommt.

Kann man irgendwie prüfen, ob es solche, ich nenne sie mal ungültige, Scripte gibt?

Nein, nur die Session-Variablen.

Gleiche Frage wie oben nur auf Session-Variable bezogen

Gibt es eine Möglichkeit, beides zu bereinigen ohne dabei auf den Ablauf der Gültigkeit der Session zu warten?

Bleibt eine bei Abbruch geöffnete DB Verbindung offen bis die Session
ungültig wird bzw. die DB die Session selber killt?
Nein, bis die Verbindung explizit (oder implizit beendet wird). Wenn dein
Script eine Datenbankverbindung öffent aber niemals beendet, hilft es
auch nicht wenn der Benutzer brav bis zum "Ende" wartet - sie bleibt
offen, bis sie das DBMS beendet.

Das bedeutet, wenn ich eine DB Verbindung aufbaue und der user in dem Moment abbricht, bleibt sie bestehen bis die DB sie Killt obwohl das Script im Hintergrund weiter läuft und sie dort, wenn die Seite ordnungsgemäß Aufgebaut wird beendet werden würde?
Andererseits, wenn ich eine DB Verbindung aufbaue sie schließe und der user dann abbricht, bin ich, was die DB angeht, sauber?

Wer verwaltet die Skripte? Der IIS oder das BS?
Der IIS oder das .NET-Framework.

Bekommt der IIS oder das .Net-Framework mit, wenn ich als user solch böse Dinge wie Abbruch und so treibe?