Previous Next Edit Rename Undo Refresh Search Administration
| Documentation |
|
| Static properties | Static methods | ||
| Id Timeout | Abandon |
A session allows you to keep the value of variables between two HTTP requests.
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.
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).