▼ Global.asax
using System; namespace WebGlobal { public class Global : System.Web.HttpApplication { protected void Application_Start(object sender, EventArgs e) { // [1] Application 전역변수 생성 Application[“CurrentVisit”] = 0; // 현재 사용자 } protected void Session_Start(object sender, EventArgs e) { // [2] 각 사용자 방문시 1씩 증가 Application.Lock(); Application[“CurrentVisit”] = (int)Application[“CurrentVisit”] + 1; Application.UnLock(); } protected void Session_End(object sender, EventArgs e) { // [3] 각 사용자 접속 종료 후 1씩 감소 Application.Lock(); Application[“CurrentVisit”] = (int)Application[“CurrentVisit”] - 1; Application.UnLock(); } protected void Application_End(object sender, EventArgs e) { // [4] 마무리 Application[“CurrentVisit”] = null; } } }