萌萌妈妈 发表于 2015-2-3 23:34:36

ASP网站制作之若何利用ASP纪录在线用户的数目

对于中小型web应用来说,php有很强的竞争力,linux+apache+mysql+php(lamp)的组合几乎可以胜任绝大多数网站的解决方案,对于大型应用来讲,对于系统架构要求更高,需要有成熟的框架支持,jsp的struts是个不错的框架,国内介绍它的资料也非常多,应用逐渐广泛起来。asp就不用说了,在线|在线       收集的会见量是每个做网站的网友们都十分关怀的成绩。若何得知有几何团体正在会见你的网站呢?若何将天天的会见量纪录上去? 上面就是一个处理计划。

 当有效户入手下手会见网站时,办事器真个Global.asa将会被会见。将会给用户开启一个Session。可以给每个用户设置本人的团体用户信息。这里就不多停止注释了。在Global.asa中有当Application启动和Session启动时的动静呼应函数。可以敲入以下的代码。


 < SCRIPT LANGUAGE="VBScript" RUNAT="Server" >

 Sub Application_OnStart

   ’ 当办事器开启时,设置用户数为0

 Application("Users") = 0

 End Sub

 Sub Session_OnStart

 Session.Timeout = 20

   ’ 当入手下手一个Session时用户数加1

 Application.Lock

 Application("Users") = Application("Users") + 1

 Application.UnLock

 End Sub

 Sub Session_OnEnd

   ’ 当停止一个Session时用户计数器减1

 Application.Lock

 Application("Users") = Application("Users") - 1

 Application.UnLock

 End Sub

 < /SCRIPT >

  在网站运转时,Application变量 Application("Users")将一向纪录网站的在耳目数。可以在任何一个网页中利用写出在线用户的数目。至于纪录,则可使用良多的办法。假如是纪录到文件中,可使用Scripting.FileSystemObject物件停止处置。假如纪录到数据库中,则可使用ADO等等。这里就纷歧一引见了。 </p>ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于Windows NT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失;

柔情似水 发表于 2015-2-4 02:43:35

Session:这个存储跟客户端会话过程的数据,默认20分钟失效

飘灵儿 发表于 2015-2-4 22:18:44

它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。

再现理想 发表于 2015-2-10 21:28:47

Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件

金色的骷髅 发表于 2015-2-23 20:07:02

学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。

透明 发表于 2015-3-7 10:03:05

还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。

第二个灵魂 发表于 2015-3-8 18:17:08

先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习

深爱那片海 发表于 2015-3-10 00:15:55

交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。

飘飘悠悠 发表于 2015-3-10 13:26:27

它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。

乐观 发表于 2015-3-11 09:12:54

哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?

再见西城 发表于 2015-3-11 22:58:57

我想问如何掌握学习节奏(先学什么再学什么)最好详细点?

小妖女 发表于 2015-3-14 00:23:03

还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。

冷月葬花魂 发表于 2015-3-17 11:08:18

ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。

小女巫 发表于 2015-3-22 05:54:15

不能只是将它停留在纸上谈兵的程度上。

谁可相欹 发表于 2015-4-1 01:09:33

Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write

变相怪杰 发表于 2015-4-4 17:42:50

ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。

兰色精灵 发表于 2015-4-4 21:00:05

运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。

精灵巫婆 发表于 2015-4-16 14:49:08

ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。

仓酷云 发表于 2015-4-28 01:11:48

ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。

若相依 发表于 2015-5-1 12:10:23

掌握asp的特性而且一定要知道为什么。
页: [1]
查看完整版本: ASP网站制作之若何利用ASP纪录在线用户的数目