سلام خسته نباشید من از آموزش زیر استفاده کردم و آمار بازدید رو نوشتم
https://barnamenevisan.org/Articles/Article3412.html
منتهی افراد انلاین رو تعدادی رو واقعی نمیزنه در صورتی که فقط خودمم چکش کردم توی لوکال تعداد زیاد میزنه چند تا مرورگر هم باز کردم دوبل حساب میکنه وقتی مرورگر رو میبنم کم نمیکنه و اینکه داخل هاست اپلود کردم تا 129 تا هم افراد انلاین رو زد درصورتی که میدونم کسی جز خودم تو سایت نیست وقتی از سایت خارج میشم دوباره وارد میشم همون مقدار 135 تا هنوز موجوده اضافه هم میشه بهش
ممنون میشم راهنمایی کنید
طبق کدهای شما مو به مو رفتم جلو
درسته
شما با هر مرورگر وارد بشید سشن جدید ایجاد میشه و افراد افزایش پیدا میکنه
اگر دقیق میخواهید از IP کاربر استفاده کنید
ممنون میشه راهنمایی کنید چطری با ip کاربر بررسی کنم؟ یعنی کدوم قسمت باید ip رو بررسی کنم
باید یک جدول ایجاد کنید برای کاربران آنلاین و موقع ورود آی پی رو درج کنید
سپس چک کنید اگر در ورود مجدد آی پی در اون جدول بود حساب نکنید
سپس در رویداد Session_End که کاربر خارج میشه اون IP حذف کنید
ممنونم مهندس
مهندس دو سوال
ip کاربر موقع ورود داخل session_start داخل دیتابیس درج بشه و منظور از حذف اینه که داخل دیتابیس حذف بشه؟اونم داخل Session_End
و اینکه مهندس من برای این قسمت بریک پوینت میذارم با مرورگر دیگه ای وارد میشم تعداد رو به جای اینکه 2 بزنه میشه سه نمیدونم چرا
protected void Session_Start() { HttpContext.Current.Application["OnlineUser"] = ((int) HttpContext.Current.Application["OnlineUser"] + 1); }
بله باید حذف بشه تا دفعه بعد هم بتونه محاسبه کنه این کاربر را
آها درسته ممنونم تستش میکنم
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)