تعداد افراد online

سلام
من می خوام در سایتی که طراحی شده تعداد افرادی که login کردند را در یک قسمت از سایت نشون بدم
ممکنه در یک سطح پایینی توضیح بدین چون من تازه کارم
 

m1pfard

Member
شما بگید برای کدوم یکی می خوایید؟ login شده ها و یا تعداد افراد online؟
 

m1pfard

Member
برای تعداد افراد online میتونید از این برنامه خیلی خیلی ساده استفاده کنید:
[LTR]
کد:
<SCRIPT LANGUAGE=VBScript RUNAT=Server>

Sub Application_OnStart
  Application("intUserOnline") = 0
End Sub

Sub Application_OnEnd
End Sub

Sub Session_OnStart
  Application.Lock
  Application("intUserOnline") = Application("intUserOnline") + 1
  Application.Unlock
End Sub

Sub Session_OnEnd
  Application.Lock
  Application("intUserOnline") = Application("intUserOnline") - 1
  Application.Unlock
End Sub

</SCRIPT>
[/LTR]
این کد را با نام global.asa در root directory برنامتون ذخیره کنید.
در این حالت تعداد افراد آنلاین در سایت شما در داخل متغییر Application("intUserOnline") ذخیره می شود.
 

m1pfard

Member
برای Login شده ها هم جایی که کاربرانت login میشن می تونی بر تعداد اونا (که می تونه یک متغییر application باشه) افزوده بشه و با logout شدن کم.
البته چون ممکن ارتباط کاربر بدون logout قطع بشه باز هم باید از رویداد Session_OnEnd برای کم کردن تعداد استفاده کنی.
 

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

بالا