هواشناس
سه شنبه 30 فروردین 1390, 11:24 صبح
بنام خدا
من در سایت برای تعیین تعدادکاربران حاضر از global.asa استفاده می کنم که در لوکال هاست بدرستی جواب می دهد اما در اینترنت با اینکه 95 درصد اوقات درست کار می کند برخی مواقع اعداد عجیب و قریب مثلا 100 ، 80 و غبره نشان می دهد، اینکه می گویم غلط است بخاطر این موضوع است که در قسمت آمار بازدید، چنین عددی برای بینندگان هیچ صفحه یا حتی کل سایت موجود نیست پس این شمارنده چرا قاطی می کنه؟؟؟
متن global.asa
<script language="vbscript" runat="server">
Sub Application_OnStart
Application("ActiveUsers") = 0
End Sub
Sub Application_OnEnd
Application.Lock
Application("ActiveUsers") = Application("ActiveUsers") + 1
Application.unlock
End Sub
Sub Session_OnStart
Session.Timeout = 5
Session("Start") = Now
Application.Lock
'HitCounterForOnlineVisitor
Application("ActiveUsers") = Application("ActiveUsers") + 1
Application.unlock
End Sub
Sub Session_OnEnd
Application.Lock
Application("ActiveUsers") = Application("ActiveUsers") - 1
Application.unlock
End Sub
</script>
من در سایت برای تعیین تعدادکاربران حاضر از global.asa استفاده می کنم که در لوکال هاست بدرستی جواب می دهد اما در اینترنت با اینکه 95 درصد اوقات درست کار می کند برخی مواقع اعداد عجیب و قریب مثلا 100 ، 80 و غبره نشان می دهد، اینکه می گویم غلط است بخاطر این موضوع است که در قسمت آمار بازدید، چنین عددی برای بینندگان هیچ صفحه یا حتی کل سایت موجود نیست پس این شمارنده چرا قاطی می کنه؟؟؟
متن global.asa
<script language="vbscript" runat="server">
Sub Application_OnStart
Application("ActiveUsers") = 0
End Sub
Sub Application_OnEnd
Application.Lock
Application("ActiveUsers") = Application("ActiveUsers") + 1
Application.unlock
End Sub
Sub Session_OnStart
Session.Timeout = 5
Session("Start") = Now
Application.Lock
'HitCounterForOnlineVisitor
Application("ActiveUsers") = Application("ActiveUsers") + 1
Application.unlock
End Sub
Sub Session_OnEnd
Application.Lock
Application("ActiveUsers") = Application("ActiveUsers") - 1
Application.unlock
End Sub
</script>