صفحه: 1    پایین
  چاپ صفحه  
نويسنده موضوع: محاسبه تعداد افرادی که تا به حال از سایت ما دیدن کردن  (دفعات بازدید: 320 بار)
yas
کاربر فعال
*
تعداد ارسال: 108



فعالیت هفتگی
0%
سپاسگزاری
-اهدا شده: 0
-دریافت شده: 1


سیستم عامل:
Windows XP Windows XP
کاوشگر:
MS Internet Explorer 6.0 MS Internet Explorer 6.0



« : 13 ارديبهشت 1388,ساعت 18:09:39 »
پاسخپاسخ

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

آن سوی همه....
"خدایی " هست که داشتنش  جبران همه نداشته هاست.!
Siavash
مدیر ارشد
*
تعداد ارسال: 5414



فعالیت هفتگی
0%
سپاسگزاری
-اهدا شده: 3977
-دریافت شده: 1741


سیستم عامل:
Windows XP Windows XP
کاوشگر:
Opera 9.64 Opera 9.64



« پاسخ #1 : 13 ارديبهشت 1388,ساعت 18:25:56 »
پاسخپاسخ

خب، خوشبختانه مشکل قبلی حل شد انگار...

اگه می خوای خودت محاسبه شون کنی خیلی ساده 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 بازدید داشتی.

امیدوارم واضح گفته باشم چشمک
گزارش به مدیر انجمن   خارج شده است

چند روزی شدیدا درگیرم... کمتر سر میزنم.

آنجا که همه مثل هم فکر میکنند، هیچ کس خیلی فکر نمیکند!

تصور كن اگر قرار بود هر كس به اندازه ی دانش خود حرف بزند چه سكوتی بر دنیا حاكم میشد (ناپلئون)
فاطیما
عضو تیم طراحی بازی
*
تعداد ارسال: 741



فعالیت هفتگی
0%
سپاسگزاری
-اهدا شده: 378
-دریافت شده: 750


سیستم عامل:
Windows XP Windows XP
کاوشگر:
MS Internet Explorer 6.0 MS Internet Explorer 6.0



« پاسخ #2 : 14 ارديبهشت 1388,ساعت 11:08:40 »
پاسخپاسخ

سلام
نه اقا سیاوش حل نشده,بی خیالش شده....
فکر منو نمیکنه که به امید این کد نشستم درست بشه,ازش بگیرم...
گزارش به مدیر انجمن   خارج شده است
Siavash
مدیر ارشد
*
تعداد ارسال: 5414



فعالیت هفتگی
0%
سپاسگزاری
-اهدا شده: 3977
-دریافت شده: 1741


سیستم عامل:
Windows XP Windows XP
کاوشگر:
Opera 9.64 Opera 9.64



« پاسخ #3 : 14 ارديبهشت 1388,ساعت 12:37:25 »
پاسخپاسخ

ای بابا! پس چرا نمیگه مشکلش کجاست تا یه فکر اساسی بکنیم؟
باور کن چیز سختی نیست، اون نمونه ها که بهش دادم خیلی واضح همه چی رو نشون داده بود که!
گزارش به مدیر انجمن   خارج شده است
صفحه: 1    بالا
  چاپ صفحه  
 
پرش به :