برگزیده های پرشین تولز

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

amir_3d_mad

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

_H2_

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

از Session_Start و Cookies استفاده کنید
 

alireza sh

مدیر بازنشسته
تاریخ عضویت
2 ژانویه 2006
نوشته‌ها
2,775
لایک‌ها
70
سن
40
محل سکونت
نصف جهان
شما همینقدر که در متد Session_Start در فایل global.asax کد اضافه کردن به کانتر را اضافه کنید کافی است . نیازی ندارید در هر صفحه مجددا این کار را انجام دهید
 

amir_3d_mad

Registered User
تاریخ عضویت
4 ژوئن 2007
نوشته‌ها
98
لایک‌ها
0
میشه یه توضیح کاملتر بدید ؟
این حرفا رو تو خیلی جاها گفتن ولی یه آموزش کامل فارسی تا حالا من ندیدم !
 

_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 تعدا کل بازدید کننده ها نگه میدارد.
البته راه های و کدهای خیلی بهتری هم وجود دارد ولی این یکی از قابل فهم ترین انهاست!!
 

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
یه برنامه ای بود به نام miniStat در آدرس miniStat.com که ظاهرا دیگه نیست ولی بگردی اینور و اونور شاید بتونی پیداش کنی دانلودش کنی .
 
بالا