علیرضا ساجدی
6 سال پیش توسط علیرضا ساجدی مطرح شد
16 پاسخ

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

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


ثبت پرسش جدید
mahdi khanzadi
تخصص : Software engineer
@khanzadimahdi 5 سال پیش مطرح شد
5

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

https://github.com/shetabit/visitor

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


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 6 سال پیش مطرح شد
علیرضا ساجدی
تخصص : Laravel,Vuejs
@alireza2000sajedi 6 سال پیش مطرح شد
0

@RaymondDragon

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


علیرضا ساجدی
تخصص : Laravel,Vuejs
@alireza2000sajedi 6 سال پیش مطرح شد
0

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


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 6 سال پیش مطرح شد
0

@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


mahdi khanzadi
تخصص : Software engineer
@khanzadimahdi 5 سال پیش مطرح شد
5

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

https://github.com/shetabit/visitor

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


عرفان همتی
تخصص : Backend Developer
@erfanhemmati 5 سال پیش مطرح شد
1

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


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

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


علیرضا ساجدی
تخصص : Laravel,Vuejs
@alireza2000sajedi 5 سال پیش مطرح شد
0

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

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


mahdi khanzadi
تخصص : Software engineer
@khanzadimahdi 5 سال پیش مطرح شد
0

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


علیرضا ساجدی
تخصص : Laravel,Vuejs
@alireza2000sajedi 5 سال پیش آپدیت شد
0

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


mahdi khanzadi
تخصص : Software engineer
@khanzadimahdi 5 سال پیش آپدیت شد
0

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


علیرضا ساجدی
تخصص : Laravel,Vuejs
@alireza2000sajedi 5 سال پیش مطرح شد
0

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


mahdi khanzadi
تخصص : Software engineer
@khanzadimahdi 5 سال پیش مطرح شد
1

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

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


علیرضا ساجدی
تخصص : Laravel,Vuejs
@alireza2000sajedi 5 سال پیش مطرح شد
0

@khanzadimahdi

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

ممنون


Kameel Mirzaei
تخصص : FullStack Developer
@mirzae.uast 5 سال پیش مطرح شد
0

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


افشین داداش نژاد
تخصص : لاراول(Laravel)
@afshin.dadashnezhad 5 سال پیش مطرح شد

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

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