آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

نحوه ذخیره آمار بازدیدها در دیتابیس

علی  10 سال پیش  10 سال پیش
0 0

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

 

+2 0
من یه راهکار میدم. شاید مفید باشه براتون و شاید با این راهکار ایده ی بهتری به ذهن خودتون برسه. شما تاریخ آخرین بازدید هر کاربر رو دارید. به محض ورود هر کار بر، به متغیری شمارنده که در جایی از دیتابیس وجود داره یکی اضافه کنید. برای هر کاربر با توجه به session شرطی بذارید که در هر ورود در هر تاریخ مشخص فقط یک بار به متغیر شمارنده اضافه کنه. یعنی طوری نشه که با هر بار Refresh کاربر یکی به شمارنده اضافه بشه. پس اینجوری میتونید سه تا شمارنده داشته باشید. یکی برای تعداد کاربران وارد (login) شده و یکی برای کاربران غیر عضو که با session id میتونید از هر سیستمی تشخیص بدین که آیا همون کاربر قبلی هست یا نه و یکی هم برای کل بازدیدها. پس شمارنده ها شدن این ها: 1- تعداد کاربران عضو بازدید کننده - 2- تعداد کاربران غیر عضو بازدید کننده - 3- کل بازدیدهای روزانه. با این کار میتونید به تفکیک تاریخ توی یک جدول میزان بازدید هر روز رو در پایان روز جاری ذخیره کنید. امیدوارم گنگ نباشه و واضح گفته باشم. البته صد در صد سورس کدهای آماده برای اینکار وجود داره. من فی البداهه اینا رو گفتم که به ذهنم اومد. (10 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .