exchanging

کد آماده یک کانتر کسی سراغ داره ؟

شروع موضوع توسط amir_3d_mad ‏6 آگوست 2007 در انجمن asp , ASP.NET

  1. amir_3d_mad

    amir_3d_mad Registered User

    تاریخ عضویت:
    ‏4 ژوئن 2007
    نوشته ها:
    98
    تشکر شده:
    0
    یه کانتر برای ASP.NET2 میخ.ام که IP کاربر رو هم چک کنه ! یعنی با رفتن کاربر به صفحات دیگر سایت ، مقدار آن اضافه نشود !
     
  2. _H2_

    _H2_ کاربر تازه وارد

    تاریخ عضویت:
    ‏27 می 2007
    نوشته ها:
    35
    تشکر شده:
    0
    سلام
    استفاده از IP فکر خوبی نیست، چون بسیاری از کاربران از اینترنت Share استفادهع میکنند (مثل کافی نت ها و...) و همه دارای یک IP واحد اینترنتی هستند!

    از Session_Start و Cookies استفاده کنید
     
  3. alireza sh

    alireza sh مدیر بازنشسته

    تاریخ عضویت:
    ‏2 ژانویه 2006
    نوشته ها:
    2,668
    تشکر شده:
    66
    محل سکونت:
    نصف جهان
    شما همینقدر که در متد Session_Start در فایل global.asax کد اضافه کردن به کانتر را اضافه کنید کافی است . نیازی ندارید در هر صفحه مجددا این کار را انجام دهید
     
  4. amir_3d_mad

    amir_3d_mad Registered User

    تاریخ عضویت:
    ‏4 ژوئن 2007
    نوشته ها:
    98
    تشکر شده:
    0
    میشه یه توضیح کاملتر بدید ؟
    این حرفا رو تو خیلی جاها گفتن ولی یه آموزش کامل فارسی تا حالا من ندیدم !
     
  5. _H2_

    _H2_ کاربر تازه وارد

    تاریخ عضویت:
    ‏27 می 2007
    نوشته ها:
    35
    تشکر شده:
    0
    سلام
    اخه دل انگیز بابا! یک خط کد دیگه اموشش به چیه!
    مثلاً این کد را در Global.asax قرار دهید: (VB.Net)
    کد:
        Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
            Me.Application.Lock()
            
            Try
                Me.Application("cnt") = CInt(Me.Application("cnt")) + 1
            Catch ex As Exception
                Me.Application("cnt") = 1
            End Try
            
            Me.Application.UnLock()
        End Sub
    
    از این پس ("Appilication("cnt تعدا کل بازدید کننده ها نگه میدارد.
    البته راه های و کدهای خیلی بهتری هم وجود دارد ولی این یکی از قابل فهم ترین انهاست!!
     
  6. H_R

    H_R مدیر بازنشسته

    تاریخ عضویت:
    ‏30 مارس 2005
    نوشته ها:
    3,285
    تشکر شده:
    15
    محل سکونت:
    North Pole
    یه برنامه ای بود به نام miniStat در آدرس miniStat.com که ظاهرا دیگه نیست ولی بگردی اینور و اونور شاید بتونی پیداش کنی دانلودش کنی .