本站为一个技术型PHP个人门户站,提供一些代码,技术文章、免费空间消息信息、让学习编程更轻松和不要钱买空间更方便-PHP小戴
你当前的位置:首页>>技术文章>>asp技术文章
小戴个人门户站导航 PHP小戴个人门户站 关于站长web个人门户站 设计服务-网络公司,建设网站,企业logo设计,包装设计,网站设计,整站程序开发 联系站长-小戴个人门户站
  • 技术文章排行榜
文章数据加载中...
  • 免费空间排行榜
空间数据加载中...

详谈Global.asa如何使用实例


  • 又因为不管是否是登录用户的会话结束都会产生OnEnd事件(假如有访客访问了服务器但并不登录,他的会话结束后也会产生OnEnd事件),所

    以在Session_OnEnd事件里用了句if语句来判断是否为已登录用户的OnEnd事件,如果是才将在线人数减1。

      并且值得注意的是:session.contents("pass")的使用,因为在OnEnd事件里禁止使用Session对象,但是可以用Session对象的集合来调用

    session变量。也就是说不能直接写session("pass"),而是需要写session.contents("pass")。


      6,login.asp


    <%
    if request.querystring("logout")="true" then
    session.Abandon()
    end if
    submitname=request.form("submit")
    if submitname="submit" then
    name=request.form("name")
    pwd=request.form("pwd")
    if name="cnbruce" and pwd="cnrose" then
    session("name")=name
    session("pass")=true
    else
    response.write "Error Name Or Pwd.<a href='login.asp'>Back</a>"
    response.end
    end if
    application.lock
    application("online")=application("online")+1
    application.unlock
    %>
    当前注册会员<%=application("online")%>人。
    <a href="login.asp?logout=true">退出</a>
    <%else%>
    <form action="login.asp" method="post">
    <input type="text" name="name"><br>
    <input type="password" name="pwd"><br>
    <input type="submit" name="submit" value="submit">
    <%end if%>

     

      只是简单地检测用名是cnbruce,密码是cnrose的时候,生成一个session("pass")=true,就是放在Global.asa中判断的。

     

      五,继续发挥想象

     

      想想,再想想。仅仅统计有多少人在线是不够的,还要判断用户的在线状态。

     

      可以想象办法基本,当用户登录的时候,在login.asp里将online设为1(如果有数据库则上传),但用户离线时将online设为0,要完善它

    ,就要修改一下Session_OnEnd事件,在该事件里将online设为0(同样将为0的值上传)……

      当然,Global.asa远远不止这些。不过我们现在先不着急全部掌握,当我们接触到数据库的时候再返回过来看,继续研究该文件,相信到

    那时一定又会感悟到很多。所以,还是先把上面的这些吃透吧。


    页数:第[0]页||第[1]页||第[2]页||
  • [时间:2009-01-12 08:46:22][点击:]

  • 上下篇文章加载中...
返回首页 | 关于站长 | 联系站长| 设计服务 | 建站资源 | 技术文章 | 娱乐中心 | 免费空间 | 友情链接 | 留言蜚语 | 网站地图| 网友投稿|RSS订阅 
QQ:277728291 联系方式:15824537062 mail:27772821@163.com
版权所有 2008-2018 PHP小戴个人门户站-编程技术和空间和文章共享-www.phpxd.com Copyright 2008 phpxd.com