| Forum: ASP.NET |
Thema:
Re: Session und Sessionvariablen |
Von:
Jörg Wiedmann (
19.01.2004 12:19) |
Hallo Kristian,
ich glaube wir reden von verschiedenen Sessionhandlings bezüglich der Sessionvariablen.
Wenn du mit
Session.Add("UserSession", Userobject);
--- wobei "UserSession" der Name der Sessionvariable ist und Userobject dein selbstdefiniertes Object mit den Userdaten beiinhaltet.-----
eine Sessionvariable anlegst so wird diese nur Temporär in deinem Browsercache angelegt und du kannst diese nicht auslesen (InternetExplorer). Das Handling dieser Session obliegt dem IIS oder sofern explicit eingestellt dem SQL-Server. Wird das Browserfenster geschlossen (in der die Session läuft), so ist auch die temporäre Sessionvariable weg.
Bei Mozilla oder OperaBrowsern kannst du die temporäre Sessioncockies auslesen, aber auch dort sind diese Informationen nach dem Beenden des Browser nicht mehr existent.
Diese Sessioncockies funktionieren auch bei abgeschalteten Cockies der Browser. Denn diese temporären Sessioncockies werden nicht auf den Client geschrieben, sondern die Browser händeln dies anders.
Cockies in der Url sollte man vermeiden.
Viele Grüße
Jörg
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!