السلام عليكم,,,,
بحثت عن الكود المطلوب عن معرفة عدد الزوار الحاليين للموقع فوجدت الكود التالي
void Application_Start(object sender, EventArgs e)
{
Application["intActiveUserNumber"] = 0;
}
void Session_Start(object sender, EventArgs e)
{
Session["name"] = "";
Session.Timeout = 1;
Application.Lock();
Application["intActiveUserNumber"] = (int)Application["intActiveUserNumber"] + 1;
Application.UnLock();
}
void Session_End(object sender, EventArgs e)
{
Application.Lock();
Application["intActiveUserNumber"] = (int)Application["intActiveUserNumber"] - 1;
Application.UnLock();
}
وقمت بتطبيقه ولكن واجهتني مشكلة وهى أنه عندما يخرج الزائر من المتصفح لاينقص العداد واحد ولم أعرف السبب؟؟؟؟؟؟؟؟؟؟؟؟؟؟ فما هو السبب وماهو الحل ؟؟؟
