ASP网页设计ASP立即显现以后页面扫瞄人数的办法
源代码保护方面其实现在考虑得没那么多了..NET也可以反编译.ASP写得复杂的话别人能看得懂的话.他也有能力自己写了.这方面担心的倒不太多.纵观现在网上可以下载的那些所谓BBS还有什么网站等等的源代码online.asp文件,把这个online.asp文件包括到要统计的页面低部便可.<!--#includefile="dbconn.asp"--><%
onlineTimeout=10界说在线举动工夫的工夫距离
FunctionUserip()
GetClientIP=Request.ServerVariables("HTTP_X_FORWARDED_FOR")取得用户的假造IP地点
IfGetClientIP=""orisnull(GetClientIP)orisempty(GetClientIP)Then
GetClientIP=Request.ServerVariables("REMOTE_ADDR")假如未利用代办署理服务器,就取得来历的IP地点
EndIf
Userip=GetClientIP
EndFunction
sql="selecto_idfromc_onlinewhereo_ip="&Userip()&""在数据库中查找所取得的IP地点的id
Setrs=conn.execute(sql)
Ifrs.eofandrs.bofThen
sql="insertintoc_online(o_ip)values("&Userip()&")"假如数据库中没有就标明是新IP,那末拔出操纵
conn.execute(sql)
Else
sql="updatec_onlineseto_ltime=now()whereo_ip="&Userip()&""更数据库确当前工夫
conn.execute(sql)
EndIf
sql="deletefromc_onlinewheredateadd(s,"&onlineTimeout*60&",o_ltime)<now()"界说非常钟革新
conn.execute(sql)
rs.close
Setrs=nothing
Functionallonline()
tmprs=conn.execute("Selectcount(o_id)fromc_online")
allonline=tmprs(0)
settmprs=nothing
endFunction
%>
<%Response.Write"document.write(""在线"&allonline()&"人"")"%>
SQLServer是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比Access要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。 用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。 兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。 因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。 运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。 如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。 学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
页:
[1]