راکت
حل شده

نمایش انلاین و افلاین بودن کاربران

16 پاسخ

باسلام
چطوری میتونم انلاین بودن و اطلاعات سیستم و مرورگر کسی رو که داره صفحه وب رو نگا میکنه رو بگیرم در php
@hesammousavi
کپی این اطلاعات:Image of Yaktocat

ثبت پرسش جدید

پاسخ‌ها

16
mahdi khanzadi
mahdi khanzadi
@khanzadimahdi

تخصص: Software engineer

بهترین پاسخ

سلام از پکیج زیر استفاده کنید.

https://github.com/shetabit/visitor

۱− مشخص میکنه چه کسی از چه چیزی بازدید کرده
۲− مشخص میکنه کدوم کاربر الان انلاین هست یا نیست
۳− لیست کاربران انلاین رو میتونید بدست بیارید
۴− میتونید تشخیص بدید کاربر مورد نظرتون مرورگرش چیه و مشخصات مختلف مرورگرش رو بدست بیارید. یا حتی سیستم عاملش رو تشخیص بدید چیه.

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

علیرضا ساجدی
علیرضا ساجدی
@alireza2000sajedi

تخصص: Laravel,Vuejs

@RaymondDragon

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

شاید پاسخ شما همین‌جا باشد

علیرضا ساجدی
علیرضا ساجدی
@alireza2000sajedi

تخصص: Laravel,Vuejs

میخوام تمام اطلاعات کاربر رو بگه
Image of Yaktocat

محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

@alireza2000sajedi از این لینک برای اطلاعات استفاده کنید :
https://stackoverflow.com/questions/8754080/how-to-get-exact-browser-name-and-version
از این لینک هم برای آنلاین و آفلاین استفاده کنید ( خودم اینو استفاده کردم و منبع خوبیه ) :
https://www.daniweb.com/programming/web-development/threads/254730/how-could-i-detect-users-that-are-offline-and-online

عرفان همتی
عرفان همتی
@erfanhemmati

تخصص: Backend Developer

@alireza2000sajedi
سلام. منم از پکیجی که @khanzadimahdi معرفی کردن، استفاده کردم، پکیج خوبیه و راضیم ازش :)

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

@khanzadimahdi
درود آقای خانزادی
پکیج بسیار خوب و کارآمدیه

علیرضا ساجدی
علیرضا ساجدی
@alireza2000sajedi

تخصص: Laravel,Vuejs

سلام @khanzadimahdi
الان من کاربران انلاین رو میخوام بگیرم ولی کار نمیکنه

آیا مشکلی پیش اومده؟

mahdi khanzadi
mahdi khanzadi
@khanzadimahdi

تخصص: Software engineer

دستوری که استفاده کردین چی هست؟ و اینکه middleware رو قرار دادین؟

علیرضا ساجدی
علیرضا ساجدی
@alireza2000sajedi

تخصص: Laravel,Vuejs

@khanzadimahdi
مرسی
اونو درست کردم
سوال:
1-چطوری میتونم لیست بازدید کنندگان سایت رو ببینم که مهمان هستند ن کاربر؟
2-کاربران انلاین رو هم میگیریم حتی انلاین نیستن رو نمایش میده؟
3-چطوری میتونم cron job رو روش پیاده کنم؟(میخوام بره تو صف چیز مهمی نیست که بخوام سیستم رو درگیر کنم براش)

mahdi khanzadi
mahdi khanzadi
@khanzadimahdi

تخصص: Software engineer

کاربران انلاین رو میشه بر حسب ip فیلتر کرد.
کاربرانی که مهمان هستن اونایی هستن که توی دیتابیس مدل یوزرشون وجود نداره. و بقیه موارد کاربر سایت هستن. (این قابلیت رو امروز بهش اظافه میکنم. ممنون از پیشنهاد شما)
نمیشه کرون جاب گذاشت چون دیتا و اطلاعات رو از مرورگر کاربر میگیره و چیزی نیست که نیاز به کرون جاب داشته باشه.

علیرضا ساجدی
علیرضا ساجدی
@alireza2000sajedi

تخصص: Laravel,Vuejs

@khanzadimahdi
جواب گزینه دو رو هم ممنون میشم بدین

mahdi khanzadi
mahdi khanzadi
@khanzadimahdi

تخصص: Software engineer

بله کاربران غیر انلاین رو هم میتونید مشخص کنید. تابع isOnline مشخص میکنه که کاربر انلاین هست یا نیست.

میتونید لیست کاربران انلاین رو بگیرید و بعد با whereNotIn یه سرچ بزنید همه کاربرهایی که ایدیشون توی لیست کاربرهای انلاین نیست الان افلاین هستن. داکیومنت پکیج رو امروز کاملتر میکنم. ممنون از سوالات خوبتون.

علیرضا ساجدی
علیرضا ساجدی
@alireza2000sajedi

تخصص: Laravel,Vuejs

@khanzadimahdi

لطفا اگه پکیج رو اپدیت کردید اطلاع بدید

ممنون

Kameel Mirzaei
Kameel Mirzaei
@mirzae.uast

تخصص: FullStack Developer

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

افشین داداش نژاد
افشین داداش نژاد
@afshin.dadashnezhad

تخصص: لاراول(Laravel)

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام