Zum Hauptinhalt springen

WseStatus

Mit diesem Befehl kann der Status des Web-Benutzers ermittelt werden. Der Rückgabewert kann mit folgenden Konstanten verglichen werden:

  • _WseUserInit

    Dieser Wert wird zurückgegeben, wenn der Web-Benutzer zum ersten mal die Request-Prozedur aufruft. Dieser Zustand sollte abgefragt und gegebenenfalls globale Datenbereiche angelegt werden.

  • _WseUserProc

    Die Request-Prozedur wurde erneut aufgerufen.

  • _WseUserHTML

    Die Funktion wurde über den Befehl C16.CALL() aus einer HTML-Seite aufgerufen.

  • _WseUserTerm

    Die Request-Prozedur wird nochmals aufgerufen, wenn der Web-Benutzer vom Client entfernt wird. Dieser Zustand sollte abgefragt und gegebenenfalls bei _WseUserInit angelegte globale Datenbereiche gelöscht werden.

Beispiel:

sub WebReq()
{
switch (WseStatus())
{
case _WseUserInit : ...
case _WseUserTerm : ...
case _WseUserProc : ...
}
}