SessionID
SELECT CONNECTION_PROPERTY('SessionID') INTO ses_id; |
Stellt die aktuelle Sitzungs-ID innerhalb des aktuellen Datenbankkontexts bereit
SessionCreateTime
SELECT CONNECTION_PROPERTY('SessionCreateTime') INTO ses_create; |
Stellt den Zeitstempel des Zeitpunkts der Sitzungserstellung bereit
SessionLastTime
SELECT CONNECTION_PROPERTY('SessionLastTime') INTO ses_last; |
Stellt den Zeitstempel für den Zeitpunkt bereit, zu dem die Sitzung von der letzten Anforderung freigegeben wurde
http_session_timeout
SELECT CONNECTION_PROPERTY('http_session_timeout') INTO ses_timeout; |
Ruft die aktuelle Zeitüberschreitung für die Sitzung in Minuten ab
'SessionID','value'
CALL sa_set_http_option( 'SessionID', 'my_app_session_1' ); |
Erstellt oder ändert einen Sitzungskontext für die aktuelle HTTP-Anforderung. Gibt einen Fehler zurück, wenn my_app_session_1 einer anderen HTTP-Anforderung gehört.
'SessionID', NULL
CALL sa_set_http_option('SessionID', NULL ); |
Wenn die Anforderung vom Sitzungsersteller stammt, wird die aktuelle Sitzung sofort gelöscht. Andernfalls wird die Sitzung für die Löschung markiert. Das Löschen einer Sitzung, wenn die Anforderung keine Sitzung hat, ist kein Fehler und bleibt ohne Wirkung.
Das Ändern der Sitzungs-ID in den SessionID-Wert der aktuellen Sitzung (ohne laufende Sitzung) ist kein Fehler und hat keine substanzielle Auswirkung.
Das Ändern der Sitzungs-ID in den SessionID-Wert, der von einer anderen HTTP-Anforderung verwendet wird, führt zu einem Fehler.
Das Ändern einer Sitzung, wenn eine Änderung bereits wartet, führt dazu, dass die laufende Sitzung gelöscht und eine neue laufende Sitzung erstellt wird.
Ein Zurückändern einer Sitzung mit einer laufenden Sitzung in ihre ursprüngliche SessionID führt dazu, dass die laufende Sitzung gelöscht wird.
http_session_timeout
SET TEMPORARY OPTION PUBLIC.http_session_timeout=100; |
Legt den aktuellen Wert für die HTTP-Zeitüberschreitung fest (in Minuten). Der Standardwert ist 30 und der zulässige Bereich ist 1 bis 525600 Minuten (365 Tage). Weitere Hinweise finden Sie unter http_session_timeout-Option [database].
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |