ارسالها: 44
موضوعها: 30
تاریخ عضویت: مرداد 1394
اعتبار:
0
تشکرها: 24
1 بار تشکر شده در 1 پست
سلام بزرگان
خسته نباشید
من میخوام به سایتم این قابلیت رو اضافه کنم که در هر لحظه تعداد افرادی که در حال بازدید از سایت هستند رو نمایش بده.
درست مثل همین انجمن که می تونیم ببینیم چند نفر آنلاین هستند چند نفر از اعضای سایت و چند نفر مهمان هستند و این که صفحه ای خاص چند نفر بازدید کننده دارد.
حالا ایا برای انجام این کار راهی سراغ دارید؟ ایا کتابخانه و بسته ای خاص رو باید نصب کنم یا اینکه خودم باید کدش رو بنویسم؟
متشکرم
ارسالها: 44
موضوعها: 30
تاریخ عضویت: مرداد 1394
اعتبار:
0
تشکرها: 24
1 بار تشکر شده در 1 پست
و چطور میتونم بفهمم چند نفر در حال دیدن صفحه ی خاصی هستند؟
مثلا همین الان که من در حال تایپ در این صفحه هستم پایین صفحه نوشته شده
کاربران در حال بازدید این موضوع:شهاب1024
این رو چطور میشه داشته باشیم؟
ارسالها: 3,701
موضوعها: 140
تاریخ عضویت: اردیبهشت 1394
اعتبار:
134
تشکرها: 195
3447 بار تشکر شده در 2120 پست
شما میتونین برای هر صفحه یه کد درنظر بگیرین. مثلاً اگه صفحاتتون داینامیک هستن، ID صفحه توی دیتابیس رو مدنظر قرار بدین و هروقت کسی وارد صفحهای شد، فیلد page_id رو که از قبل به جدول کاربران اضافه کردین، با id اون صفحه بروزرسانی کنین. موقع نمایش آمار هم کسانی که آنلاین هستن (روش قبلی) و صفحهی جاری براشون مشخص شده رو بشمارین.
ارسالها: 44
موضوعها: 30
تاریخ عضویت: مرداد 1394
اعتبار:
0
تشکرها: 24
1 بار تشکر شده در 1 پست
ID صفحات رو در دیتابیس؟
مگه صفحات ID دارن؟
ممکنه توضیح مختصری در مورد این مطلب بدین؟ من فکر می کردم که کلاس های مدل رو در پایگاه داده ذخیره می کنیم چیزی در مورد ذخیره کردن ID صفحات نشنیده بودم
ارسالها: 3,701
موضوعها: 140
تاریخ عضویت: اردیبهشت 1394
اعتبار:
134
تشکرها: 195
3447 بار تشکر شده در 2120 پست
ببینید امروزه خیلی از سایتها صفحاتشون پویا هستن یعنی واقعاً یک صفحه بصورت HTML روی دیسک ذخیره نشده و برحسب پارامترهایی که ارسال میشه، محتوا از دیتابیس استخراج و نمایش داده میشه. برای مثال وقتی کاربری آدرس mysite.com/?post=25 رو درخواست میکنه، مطلب شمارهی 25 از دیتابیس استخراج و نمایش داده میشه. در این حالت اصطلاحاً میگیم ID این صفحه 25 هست. برای صفحاتی هم که ایستا هستن (بصورت فایل HTML واقعی ذخیره شدن)، میتونین اسم فایل رو بعنوان id درنظر بگیرین و توی فیلدی که گفتم ذخیره کنین. بعداً با جستجو در دیتابیس میتونین بفهمین توی هر صفحه چه کسانی هستن (توی فیلد مربوطه، ID صفحهای که الان داخلش هستیم ذخیره شده و کاربر مربوطه هم آنلاین هست).