A session is a collection-like container identified by a 32 hexadecimal digits random number. This identifier is returned by the Session.Id property.
The session identifier is stored in a cookie named 'SESSION' in the client browser.
Static properties | Static methods | ||
Id Timeout | Abandon |
The session can store values associated with string keys. You can store as many values as you want, but there are restrictions: only native datatypes, arrays, and collections can be used.
The session contents are stored in the following file:
"/tmp/gambas" &/ System.User.Id &/ "session" &/ Session.Id
The session is automatically restored at program launch.
A newly session is automatically created as soon as you store a session variable, and no session currently exists (i.e. Session.Id is NULL).
You can abandon a session by using the Abandon method.