推荐:ASP教程:解决ASP脚本运行超时的方法最近在学习服务器知识。有时候遇到asp脚本运行超时的错误,真是麻烦。找了相关资料,其中有一些解决方法。IIS默认的脚本超时时间是90秒这样的话如果你是上传软件或者传送数据大于90秒的时
ASP实现即时显示当前页面浏览人数
online.asp文件
| 以下为引用的内容: <!--#include file=dbconn.asp --> <% onlineTimeout=10 ''定义在线活动时间的时间间隔 Function Userip() GetClientIP = Request.ServerVariables(HTTP_X_FORWARDED_FOR) ''''''''''''''''''''''获得用户的虚拟IP地址 If GetClientIP = or isnull(GetClientIP) or isempty(GetClientIP) Then GetClientIP = Request.ServerVariables(REMOTE_ADDR) ''''''''''如果未使用代理服务器,就获得来源的IP地址 End If Userip = GetClientIP End Function sql=select o_id from c_online where o_ip='' &Userip()& '' 在数据库中查找所获得 的IP地址的id Set rs=conn.execute(sql) If rs.eof and rs.bof Then sql=insert into c_online(o_ip) values('' &Userip()& '') 如果数据库中没有就表明是新IP,那么插入操作 conn.execute(sql) Else sql=update c_online set o_ltime=now() where o_ip='' &Userip()& '' 更数据库的当前时间 conn.execute(sql) End If sql=delete from c_online where dateadd(''s'',&onlineTimeout*60&,o_ltime) < now() 定义十分钟刷新 conn.execute(sql) rs.close Set rs=nothing Function allonline() tmprs=conn.execute(Select count(o_id) from c_online) allonline=tmprs(0) set tmprs=nothing end Function %> <%Response.Write document.write(在线&allonline()&人)%> |
分享:解决IIS5 HTTP500内部错误一.错误表现 IIS5的HTTP 500内部服务器错误是我们经常碰到的错误之一,它的主要错误表现就是ASP程序不能浏览但HTM静态网页不受影响。另外当错误发生时,系统事件日志和安全事件日志都会有相应