PDA

View Full Version : سوال: تعداد افراد آنلاین



ravand
یک شنبه 09 تیر 1392, 22:40 عصر
سلام
دنبال اینم برای آمارگیرم یه تعداد افراد آنلاین بسازم ولی موندم چه روشی استفاده کنم؟
میخوام آی پی طرف رو ذخیره کنم و بگم انتخاب کن تعداد رکوردهای غیر تکراری رو که نام کاربریشون این باشه و از 5 ثانیه پیش تا الان بوجود امدن.
ولی نتونستم این دستور رو بنویسم.
نظر شما چیه؟
پیشنهادتون چیه؟
متشکرم.

yegane8
دوشنبه 10 تیر 1392, 00:20 صبح
می تونی از session استفاده کنی

ravand
دوشنبه 10 تیر 1392, 07:25 صبح
می تونی از session استفاده کنی

چطوری میخواید تعداد افراد آنلاین رو در سشن قرار بدید که همه ی افراد آنلاین بتونن تعداد رو ببینند؟ یعنی منظورتون اینه که وقتی کاربر وارد سایت میشه یه سشن ایجاد بشه با مقدار یک ، و در فیلد ذخیره بشه وقتی کاربر دیگه هم میاد سشن بشه دو. یعنی روی سشن قبلی آپدیت بشه . وقتی هم یکی از کاربرا صفحه رو می بنده یکی از سشن کم بشه و روی سشن های قبلی آپدیت بشه؟

yegane8
دوشنبه 10 تیر 1392, 13:57 عصر
یه هم چین چیزی
به نظر می یاد استفاده از session بهتر از ip باشه چون ip ممکنه تغییر پیدا کنه یا چند نفر از با ip وصل شن
ولی احتمالا راه حل ها ی بهتری وجود داشته باشند

ravand
دوشنبه 10 تیر 1392, 16:44 عصر
یکی رو دوستان پیشنهاد دادن که کار میکنه و میتونی تعیین کنی تا چند دقیقه یا چند ثانیه سشن در دیتابیس وجود داشته باشد.
http://www.phpeasystep.com/phptu/9.html
از اینکه جواب دادید متشکرم.