smtp.php <?php class smtp { /* Public Variables */ var $smtp_port; var $time_out; var $host_name; var $log_file; var $relay_host; var $debug; var $auth; var $user; var $pass; /* Private Variables */ var $sock; /* Constractor */ function smtp($relay_host = "", $smtp_port = 25,$auth = false,$user,$pass) { $this-debug = FALSE; $this-smtp_port = $smtp...[ 查看全文 ]
二、初始化以及用户输入合法性检查 当一个ASP应用启动的时候,IIS就会寻找一个global.asa文件。如果该文件存 在,就开始执行Application_onStart。在这里可以初始化应用级的变量和常量。下 面的代码在Application_OnStart中初始化一个数组来跟踪任意时刻登录系统的所有 用户: Sub Application_OnStart Application("Users") = Array() End Sub 在执行Application_OnStart之...[ 查看全文 ]
五、会话终止 当ASP会话结束时会运行global.asa中的Session_OnEnd方法,可以在这里删除 保存在Application("Users")数组中由于超时而被终止会话的用户。记录用户是由 于什么原因(超时还是显式退出)终止会话往往很有用处,下面的代码通过更新Users 表的TimedOut字段实现该功能: sub Session_OnEnd dim AppUsers dim aUser dim I dim j dim conn dim supportsCookies dim foundUser...[ 查看全文 ]