asp.net 统计在线人数

zsyok 2009-09-23 09:31:54
asp.net 统计在线人数。有什么方法能防止用户关闭浏览器再打开,又+1
用session 记录IP 但用户关闭浏览session就没了。不知什么搞

那位帮我写下。。有用马上给分。
...全文
123 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zsyok 2009-09-23
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 chouto 的回复:]
楼主你关闭浏览器不是会减一么?再打开会加一 这样你还只是加了1次呀
[/Quote]

同学。闭浏览器 要等SESSION 过期才会减
andrewsway 2009-09-23
  • 打赏
  • 举报
回复
访问量的话,最好存在数据库里
chouto 2009-09-23
  • 打赏
  • 举报
回复
楼主你关闭浏览器不是会减一么?再打开会加一 这样你还只是加了1次呀
saishangpeiqian 2009-09-23
  • 打赏
  • 举报
回复
去这里下载吧现成的demo
http://download.csdn.net/source/1626706
zsyok 2009-09-23
  • 打赏
  • 举报
回复
你这种。我在google一大推。我还用在这里发贴子么??
zsyok 2009-09-23
  • 打赏
  • 举报
回复
回三楼。:
帅哥。我要求。用户关闭游览器再打开。不加1 我问你发的,会不会加?
wowglr 2009-09-23
  • 打赏
  • 举报
回复
我只是来标记日后用的
ws_hgo 2009-09-23
  • 打赏
  • 举报
回复
上面是在Global.asax


前台调用

当前线人<span class="STYLE5"><%=Application["YZTonline"]%></span>人
ws_hgo 2009-09-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zsyok 的回复:]
引用 1 楼 ws_hgo 的回复:
用Application


肯定不给分你,哼哼。huyou 我。

同志们。快。40谁给我写下。就给谁。一人独得
[/Quote]

<%@ Application Language="C#" %>

<script runat="server">

void Application_Start(object sender, EventArgs e)
{
// 在应用程序启动时运行的代码
Application["YZTonline"] = 0;
}

void Application_End(object sender, EventArgs e)
{
// 在应用程序关闭时运行的代码

}

void Application_Error(object sender, EventArgs e)
{
// 在出现未处理的错误时运行的代码

}

void Session_Start(object sender, EventArgs e)
{
// 在新会话启动时运行的代码
Session.Timeout = 5; //设置Session的有效时间,可根据需要修改

Application.Lock();
Application["YZTonline"] = Convert.ToInt32(Application["YZTonline"]) + 1;
Application.UnLock();

}

void Session_End(object sender, EventArgs e)
{
// 在会话结束时运行的代码。
// 注意: 只有在 Web.config 文件中的 sessionstate 模式设置为
// InProc 时,才会引发 Session_End 事件。如果会话模式设置为 StateServer
// 或 SQLServer,则不会引发该事件。
Application.Lock();
Application["YZTonline"] = Convert.ToInt32(Application["YZTonline"]) - 1;
Application.UnLock();


}

</script>
zsyok 2009-09-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ws_hgo 的回复:]
用Application
[/Quote]

肯定不给分你,哼哼。huyou 我。

同志们。快。40谁给我写下。就给谁。一人独得
ws_hgo 2009-09-23
  • 打赏
  • 举报
回复
用Application

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧