Interface SessionStore
Interface for a basic session store.
interface SessionStore
;
A session store is responsible for storing the id and the associated key/value pairs of a session.
Properties
Name | Type | Description |
---|---|---|
storageType [get]
|
SessionStorageType | Returns the internal type used for storing session keys. |
Methods
Name | Description |
---|---|
create
()
|
Creates a new session. |
destroy
(id)
|
Terminates the given session. |
get
(id, name, defaultVal)
|
Returns the value for a given session key. |
isKeySet
(id, key)
|
Determines if a certain session key is set. |
iterateSession
(id, del)
|
Iterates all keys stored in the given session. |
open
(id)
|
Opens an existing session. |
remove
(id, key)
|
Removes a key from a session |
set
(id, name, value)
|
Sets a name/value pair for a given session. |
createSessionInstance
(id)
|
Creates a new Session object which sources its contents from this store. |