یکی بیاد این کد را واسه ما توضیح بده

khz-web1

Active Member
سلام بچه ها این کد مال یک کانتر است یکی می خوام کامل این کد را برام توضیح بده

که مثلا چرا اول مقدارش باید بشه صفر بعد یکی بش اضافه بشه بعد دوباره یکی ازش کم بشه

کد:
<%@ Application Language="VB" %>
 
<script runat="server">
    Public sitecounter As Integer
    Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
        sitecounter = 0
        Application.Add("counter", sitecounter)
    End Sub
 
    Sub Application_End(ByVal sender As Object, ByVal e As EventArgs)
        ' Code that runs on application shutdown
    End Sub
 
    Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)
        ' Code that runs when an unhandled error occurs
    End Sub
 
    Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
        sitecounter = Application.Item("Counter")
        sitecounter = sitecounter + 1
        Application.Remove("Counter")
        Application.Add("counter", sitecounter)
    End Sub
 
    Sub Session_End(ByVal sender As Object, ByVal e As EventArgs)
        ' Code that runs when a session ends. 
        ' Note: The Session_End event is raised only when the sessionstate mode
        ' is set to InProc in the Web.config file. If session mode is set to StateServer 
        ' or SQLServer, the event is not raised.
    End Sub
 
</script>
 

aramdreamss

Member
سلام خدمت تو دوست عزیز وخوبم، معلومه که تاره داری میای تو برنامه نویسی(راستش رو بگو!!)
به این دلایل:
چون در حالت عادی باید کسی در سایت نبوده باشه
بعدش که شخصی وارد میشه در واقع یک نشست و یا جلسه(اصطلاحا) با وی ایجاد میشود
که ما میگیم که اگه کاربری با ما بنشست ،کانتر رو افزایشش بده و اگر هم بر خاست برای جلوگیری از دادن اطلاعات غلط و به
علت اینکه کار با شی سیژن منابع سرور رو میمکه میگیم که از مقدارش یکی کم کن یعنی
اینکه یک کاربر از سایت ما خارج شد ..
به همین را حتی
 

جدیدترین ارسال ها

بالا