ورود

View Full Version : سوال: نمایش کاربران آنلاین



Mohammad_dn
سه شنبه 05 آذر 1392, 15:18 عصر
سلام

میخواستم بدونم چطور میتونم تعداد کاربران آنلاین سایت اعم از ثبت نام شده و نشده رو از طریق کد نویسی به دست بیارم؟؟؟؟:متفکر::متفکر::متف ر::متفکر:

demolition
سه شنبه 05 آذر 1392, 17:52 عصر
سلام

میخواستم بدونم چطور میتونم تعداد کاربران آنلاین سایت اعم از ثبت نام شده و نشده رو از طریق کد نویسی به دست بیارم؟؟؟؟:متفکر::متفکر::متف ر::متفکر:
یه فایل Global.asax به پروژه اضافه کنید بعد کدهای زیرو اضافه کن

void Application_Start(object sender, EventArgs e)
{
Application["onlineuser"] = 0;

}

void Session_Start(object sender, EventArgs e)
{
Application.Lock();
Application["onlineuser"] = int.Parse(Application["onlineuser"].ToString()) + 1;
Application.UnLock();

}

void Session_End(object sender, EventArgs e)
{

Application.Lock();
Application["onlineuser"] = int.Parse(Application["onlineuser"].ToString()) - 1;
Application.UnLock();
}



بعد روی صفحه ای که قراره تعدادو نشون بده یه دونه label ایجاد کنید و توی page load همون صفحه

Label1.Text = Application["onlineuser"].ToString();


را وارد کنید

Mohammad_dn
چهارشنبه 06 آذر 1392, 21:40 عصر
این خوبه..ممنون...اما یه مشکل داره...

مثلا دو نفر با هم آنلاین هستن...این کد دو نفر رو نشون میده.....اما وقتی یکی مرورگر رو میبنده...یا به عبارتی از سایت خارج میشه...باز هم 2 نفر رو نشون میده...در صورتی که باید 1 نفر رو نشون بده

demolition
پنج شنبه 07 آذر 1392, 10:34 صبح
این خوبه..ممنون...اما یه مشکل داره...

مثلا دو نفر با هم آنلاین هستن...این کد دو نفر رو نشون میده.....اما وقتی یکی مرورگر رو میبنده...یا به عبارتی از سایت خارج میشه...باز هم 2 نفر رو نشون میده...در صورتی که باید 1 نفر رو نشون بده
خوب باید صبر کنی تا سشن از بین بره!! زمانشو تو وب کانفیگ میتونی کمو زیاد کنی

mahdioo12194
پنج شنبه 07 آذر 1392, 11:03 صبح
برای آمار بازدید سایت باید چه کار کرد؟

demolition
پنج شنبه 07 آذر 1392, 12:23 عصر
برای آمار بازدید سایت باید چه کار کرد؟

http://barnamenevis.org/showthread.php?305737-%D8%A2%D9%85%D8%A7%D8%B1-%D8%A8%D8%A7%D8%B2%D8%AF%D9%8A%D8%AF-%D9%88-%D8%A7%D9%81%D8%B1%D8%A7%D8%AF-%D8%A2%D9%86%D9%84%D8%A7%D9%8A%D9%86/page5

Mohammad_dn
پنج شنبه 07 آذر 1392, 12:46 عصر
خوب چی کار کنیم تا به محض این که کاربر سایت رو بست سسیشن از بین بره...


برای آمار بازدید سایت باید چه کار کرد؟

اگه خواستی یه نمونه برات میزارم

Mohammad_dn
پنج شنبه 07 آذر 1392, 13:56 عصر
لطفا راهنمایی کنید..من میخوام وقتی پنجره رو کاربر بست افراد آنلاین کم شه..الآ این وبگذر چطور افراد آنلاین رو به صورت دقیق برسی میکنه و نمایش میده؟؟؟؟؟؟