تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 4 از 4

نام تاپيک: تعداد بازدید مطلب سایت

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2012
    پست ها
    155

    9 تعداد بازدید مطلب سایت

    سلام دوستان
    من یه table برای مطالب سایتم ساختم
    یه فیلد برا تعداد بازدید داره
    با هر بار مشاهده مطلب یه واحد بهش اضافه میشه رکورد ویرایش میشه
    فیلدای جدول اینطوریه
    id - تعداد بازدید - تیتر - مطلب
    حالا یه کاربر شیطون میتونه 100 بار و بیشتر صفحه رو رفرش کنه تعداد بازدید مطلب اضافه شه
    تونوقت یه سایت داری با تعداد کل بازدید 1000 و تعداد بازدید مطلب 2000


    اگه دوستان راهنمایی کنند این مشکلو چطور حل کنم ممنون میشم

  2. #2
    پروفشنال anvar.net's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    IRAN
    پست ها
    648

    پيش فرض

    بهترین راه اینکه شبیه به سیستم های رای گیری یا نمره دهی به موضوعات عمل کنی - شما یکبار که رای دادید دیگه نمی تونی برای بار دوم همین عمل رو تکرار کنی

    معمولا برای اینکار از کوکی ها استفاده میکنن. در زمان لود صفحه مورد نظر دنبال کوکی در سیستم کاربر بگرد, اگر پیدا کردی و مقدار مورد نظرت رو در اون پیدا کردی یعنی قبلا این صفحه رو یکبار دیده و نیازی نیست تا دوباره به تعداد بازدید کننده ها یکی اضافه بشه
    اگر همچنین کوکی پیدا نکردی , یه کوکی می سازی و مقداری رو داخلش ثبت می کنی و یک عدد هم به تعداد بازدید کنندگان در جدول اضافه می کنی. البته این روش هم نسبی و تعداد مطلق رو به شما نمیده - مثلا فرض کن مرورگر کاربر هر زمان که بسته بشه تمام کوکی ها رو پاک کنه ... در اینصورت در صفحه مورد نظر شما با هر بار مراجعه یک کاربر جدید محسوب میشه.
    به هر حال از روش معمولی بهتره

  3. این کاربر از anvar.net بخاطر این مطلب مفید تشکر کرده است


  4. #3
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2012
    پست ها
    155

    پيش فرض

    بهترین راه اینکه شبیه به سیستم های رای گیری یا نمره دهی به موضوعات عمل کنی - شما یکبار که رای دادید دیگه نمی تونی برای بار دوم همین عمل رو تکرار کنی

    معمولا برای اینکار از کوکی ها استفاده میکنن. در زمان لود صفحه مورد نظر دنبال کوکی در سیستم کاربر بگرد, اگر پیدا کردی و مقدار مورد نظرت رو در اون پیدا کردی یعنی قبلا این صفحه رو یکبار دیده و نیازی نیست تا دوباره به تعداد بازدید کننده ها یکی اضافه بشه
    اگر همچنین کوکی پیدا نکردی , یه کوکی می سازی و مقداری رو داخلش ثبت می کنی و یک عدد هم به تعداد بازدید کنندگان در جدول اضافه می کنی. البته این روش هم نسبی و تعداد مطلق رو به شما نمیده - مثلا فرض کن مرورگر کاربر هر زمان که بسته بشه تمام کوکی ها رو پاک کنه ... در اینصورت در صفحه مورد نظر شما با هر بار مراجعه یک کاربر جدید محسوب میشه.
    به هر حال از روش معمولی بهتره
    ممنونم دوست عزیزم

    میشه بیشتر راهنمایی کنی
    یه سمپل
    یه چیزی
    تو کوکی دنبال چه چیزی بگردم

  5. #4
    پروفشنال anvar.net's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    IRAN
    پست ها
    648

    پيش فرض

    بابت تاخیر یک روزه شرمنده
    استفاده از کوکی ها گرچه ممکنه ولی مطمئن نیستم که سناریو مناسب برای حل مشکل باشه.
    برای نوشتن کوکی می تونی از دستور زیر استفاده کنی

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    برای خوندن اطلاعات داخل کوکی ها می تونی مشابه با کد زیر عمل کنی

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    با این حساب در لود صفحه مورد نظر چک می کنی که ایا کوکی وجود دارد یا نه؟ مشابه با IF بالا. اگر وجود داشت باید ID مقاله مورد نظر را با محتویات کوکی چک کنی تا مساوی هم باشند. اگر مساوی بودند یعنی قبلا ID مقاله ثبت شده و بازدیدی صورت گرفته اما اگر مساوی هم نبودند یعنی صفحه برای بار اول لود شده است , لذا در بانک اطلاعاتی تعداد بازدیدها را یکی افزایش داده و یک کوکی جدید می سازید و ID مقاله را در آن ثبت می می کنید.
    برای افزایش تعداد بازدید می تونی از دستور زیر استفاده کنی
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by anvar.net; 23-06-2013 at 21:50.

  6. این کاربر از anvar.net بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •