خب، خوشبختانه مشکل قبلی حل شد انگار...
اگه می خوای خودت محاسبه شون کنی خیلی ساده 1 فیلد در یکی از جدول های اصلی ایجاد کن. مثلا stat و بعد در پایین تمام صفحات وب سایتت یه خط کد قرار بده تا مقدار stat رو از جدول بخونه، بعلاوه یک کنه و دوباره در جدول بنویسه. این میشه یه شمارنده ی ساده.
اما اگه میخوای ریز مشخصات رو داشته باشی یا مثلا بشماری ببینی چند نفر وارد سایتت میشن و ... کمی کار پیچیده تر میشه.
در روشی که اول گفتم هر بار که یک صفحه لود بشه stat هم یکی اضافه میشه، اینجوری 1 نفر اگه 100 بار صفحه رو refresh کنه، 100 تا به stat اضافه میشه، در حالت دوم که گفتم کمی پیچیده تره، یه جدول ایجاد میشه با یه تعداد فیلد بسته به احتیاج و 3 فیلد اساسی IP و DATE و STAT . در هر بار لود شدن صفحه IP کاربر + تاریخ امروز، در جدول درج میشه (کلید اصلی جدول: IP+DATE) و مقدار STAT هم فراخونی میشه و به اضافه 1 شده، دوباره در جدول نوشته میشه.
اینجوری برای هر روز از یک IP خاص یک رکورد در جدول داریم که فیلد STAT اون رکورد تعداد دفعات بازدید اون IP خاص رو نمایش میده. بعد از هر 24 ساعت هم میتونی Table رو با دستور Empty در SQL خالی کنی (منظورم به طور اتوماتیکه ها، نه دستی!) حالا تعداد نفرات بازدید کننده در هر روز میشه تعداد کل رکوردها و تعداد دفعات کل بازدید (چند بار صفحه ها باز شدن) میشه مجموع مقادیر تمام فیلدهای STAT.
سر 24 ساعت هم که خواستی همه چیز رو از جدول کذایی پاک کنی، این دو تا عدد آخری (تعداد نفرات و تعداد بازدید) رو در یک جدول دیگه مثلا به نام LOG با فیلد های TotalView و TotalUser و Date ذخیره میکنی... مثلا میشه اینجوری که: در روز 1/1/1388 ، 100 کاربر و 750 بازدید داشتی.
امیدوارم واضح گفته باشم
