بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشخص کردن کاربران آنلاین
سلام و خسته نباشید به دوستان عزیز
من تو برنامه ی جدیدم نیاز دارم که بفهمم که چه کاربرانی آنلاین هستن . ای پی آی برنامه با php هست .
اولین ایده ای که به ذهنم رسید این بود که کلاینت هر چند دقیقه یک بار یک ریکویست به سرور بده و سرور هم هر بار زمان ریکویست رو توی دیتابیس ثبت کنه و هر موقع خواستم ، دیتابیس رو بر اساس فیلد آخرین زمان ثبت شده سورت کنم و به آخرین کاربران آنلاین دستیدا کنم اما یکسری معایب داره . حالا کسی راهی بلده که من خیلی سریع تر و راحت تر به کاربرای آنلاین دست پبدا کنم ؟ به php مسلط هستم ولی خوب زبون خیلی گسترده ای هست مثلا راهی وجود نداره از روی سیشن ها فهمید که این کاربر الان آنلاین هست یا نه یا راه دیگه .
0
0
منم دوست دارم بدونم چطور میشه این کار رو با PHP کرد اما راه حل سریع و ساده اش استفاده از کتابخانه flurry و مشابه اون هستش. (11 سال پیش)
+1
0
یه راه سادش اینه که وقتی کاربر وارد برنامه شد اگر وارد حساب شده بود یکی به تعداد کاربرای آنلاین اضافه کنه و هروقت از حساب خارج شد یا از برنامه خارج شد یکی از تعداد کاربران آنلاین کم بشه البته این راه حل مشکلات خودش رو هم داره (11 سال پیش)
0
0
اینکی شما میگید درسته اما من نیاز دارم کلا وقتی کاربرا آنلاین هستن بفهمم حتی وقتی توی برنامه نیستن و سرویس برنامه ران هست . این روشی که شما گفتید مشکلش اینه مثلا وقتی کاربر نتش به مشکل خورد و گوشی نتونست بگه من دارم خارج می شم هست و تو سرور اون کاربر هنوز آنلاینه ولی درصورتی که نیست .
(11 سال پیش)
0
0
اینکی شما میگید درسته اما من نیاز دارم کلا وقتی کاربرا آنلاین هستن بفهمم حتی وقتی توی برنامه نیستن و سرویس برنامه ران هست . این روشی که شما گفتید مشکلش اینه مثلا وقتی کاربر نتش به مشکل خورد و گوشی نتونست بگه من دارم خارج می شم هست و تو سرور اون کاربر هنوز آنلاینه ولی درصورتی که نیست .
(11 سال پیش)
0
0
اینکی شما میگید درسته اما من نیاز دارم کلا وقتی کاربرا آنلاین هستن بفهمم حتی وقتی توی برنامه نیستن و سرویس برنامه ران هست . این روشی که شما گفتید مشکلش اینه مثلا وقتی کاربر نتش به مشکل خورد و گوشی نتونست بگه من دارم خارج می شم هست و تو سرور اون کاربر هنوز آنلاینه ولی درصورتی که نیست .
(11 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .