مرجع تخصصی برنامه نویسان

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

آموزشگاه برنامه نویسان

ایراد در آمار بازدید افراد آنلاین

دوشنبه, 26 تیر 1396 00:14

ایراد در آمار بازدید افراد آنلاین

سلام  خسته نباشید من از آموزش زیر استفاده کردم و آمار بازدید رو نوشتم

https://barnamenevisan.org/Articles/Article3412.html

منتهی افراد انلاین رو تعدادی رو واقعی نمیزنه در صورتی که فقط خودمم چکش کردم توی لوکال تعداد زیاد میزنه چند تا مرورگر هم باز کردم دوبل حساب میکنه وقتی مرورگر رو میبنم کم نمیکنه و اینکه داخل هاست اپلود کردم تا 129 تا هم افراد انلاین رو زد درصورتی که میدونم کسی جز خودم تو سایت نیست وقتی از سایت خارج میشم دوباره وارد میشم همون مقدار  135 تا هنوز موجوده اضافه هم میشه بهش

ممنون میشم راهنمایی کنید

طبق کدهای شما مو به مو رفتم جلو

آکادمی برنامه نویسان تلگرام برنامه نویسان
دوشنبه, 26 تیر 1396 09:55

نقل قول : ایراد در آمار بازدید افراد آنلاین

درسته

شما با هر مرورگر وارد بشید سشن جدید ایجاد میشه و افراد افزایش پیدا میکنه

اگر دقیق میخواهید از IP کاربر استفاده کنید

کسانی که از این پست تشکر کرده اند :
دوشنبه, 26 تیر 1396 10:10

نقل قول : ایراد در آمار بازدید افراد آنلاین

ممنون میشه راهنمایی کنید چطری با ip  کاربر بررسی کنم؟ یعنی کدوم قسمت باید ip رو بررسی کنم

کسانی که از این پست تشکر کرده اند :
دوشنبه, 26 تیر 1396 10:32

نقل قول : ایراد در آمار بازدید افراد آنلاین

باید یک جدول ایجاد کنید برای کاربران آنلاین و موقع ورود آی پی رو درج کنید

سپس چک کنید اگر در ورود مجدد آی پی در اون جدول بود حساب نکنید

سپس در رویداد Session_End که کاربر خارج میشه اون IP حذف کنید

کسانی که از این پست تشکر کرده اند :
دوشنبه, 26 تیر 1396 10:43

نقل قول : ایراد در آمار بازدید افراد آنلاین

ممنونم مهندس

کسانی که از این پست تشکر کرده اند :
دوشنبه, 26 تیر 1396 11:07

نقل قول : ایراد در آمار بازدید افراد آنلاین

مهندس دو سوال

ip کاربر موقع ورود داخل session_start داخل دیتابیس درج بشه و منظور از حذف اینه که داخل دیتابیس حذف بشه؟اونم داخل Session_End

و اینکه مهندس  من برای این قسمت بریک پوینت میذارم با مرورگر دیگه ای وارد میشم تعداد رو به جای اینکه 2 بزنه میشه سه نمیدونم چرا

protected void Session_Start()
  {
      HttpContext.Current.Application["OnlineUser"] = ((int) HttpContext.Current.Application["OnlineUser"] + 1);
 
  }

کسانی که از این پست تشکر کرده اند :
دوشنبه, 26 تیر 1396 11:57

نقل قول : ایراد در آمار بازدید افراد آنلاین

بله باید حذف بشه تا دفعه بعد هم بتونه محاسبه کنه این کاربر را

کسانی که از این پست تشکر کرده اند :
دوشنبه, 26 تیر 1396 12:09

نقل قول : ایراد در آمار بازدید افراد آنلاین

آها درسته ممنونم تستش میکنم

کسانی که از این پست تشکر کرده اند :

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید