Link:http://output.to/sideway/default.asp?qno=120200048 Session_OnStart / Session_OnEnd Session ObjectOne of the key functions of Session Object is the application control on the server. Session_OnStart EventSession_OnStart Event occurs on the start of a Session when a new Session is created by the server. Syntax:
<SCRIPT LANGUAGE=ScriptLanguage RUNAT=Server>
Or in Global.asa. Imply
<SCRIPT LANGUAGE=ScriptLanguage RUNAT=Server>
Parameters:ScriptLanguage The parameter "ScriptLanguage" is used to specify the scripting language used in writing the event script. Script The parameter "Script" is the program written by the scripting language for the script interpreter of the Web Server. Remarks:The scipting language can be any supported language, such as VBScript or JScript. When more than one event using the same scripting language, all event sub-rountine can be combined under a single set of <SCRIPT> tags. The script will be processed before executing the requested page. Variables with session scrope should be set with the Session_OnStart so that these variables can be accessed when opening any pages. In the Session_OnStart script, all the Application Object, Objectcontext Object, Request Object, Response Object, Server Object and Session Object built-in objects are available and can be referenced the Session_Onstart event script. When Response.Rediret or Response.End methods is called in the Session_OnStart event, the server stops processing the script in both the Global.asa file and in the ASP file. However the declared Session objects can still be available. By making use of the available session objects, scipts in the Session_OnStart event can be used to control the opening an specifed page by an user through calling the Response.Redirect method. But when using SessionID cookie to identify an user, the browser should be enabled to use cookies. Examples:
Session_OnEnd EventSession_OnEnd Event occurs on the end of a Session when the Session is either abandoned or times out. Syntax:
<SCRIPT LANGUAGE=ScriptLanguage RUNAT=Server>
Or in Global.asa. Imply
<SCRIPT LANGUAGE=ScriptLanguage RUNAT=Server>
Parameters:ScriptLanguage The parameter "ScriptLanguage" is used to specify the scripting language used in writing the event script. Script The parameter "Script" is the program written by the scripting language for the script interpreter of the Web Server. Remarks:The scipting language can be any supported language, such as VBScript or JScript. When more than one event using the same scripting language, all event sub-rountine can be combined under a single set of <SCRIPT> tags. In the Session_OnEnd script, only the Application Object, Server Object, and Session Object of built-in objects are available, however the Server.MapPath method is not available.. And by default, Session_OnEnd runs as the Anonymous User, as defined for the application. If there isn't an Anonymous user, or the Logon for the Anonymous user fails, the OnEnd function will not be called, and an event will be logged. Examples:
Link:http://output.to/sideway/default.asp?qno=120200049 character-sets Character-Sets:
|
Sideway BICK Blog 13/02 |