APP下载

用ASP实现网页共享

2009-09-29寇传坤

中国教育信息化·基础教育 2009年8期
关键词:信息共享网页

寇传坤

摘 要:本文讨论用ASP技术来实现动态网页共享的方法,并给出了实例。

关键词:ASP;网页;信息共享

中图分类号:TP393.092 文献标识码:B 文章编号:1673-8454(2009)16-0065-02

实现网页信息共享是我们网络管理员的基本操作技能。当然实现网页共享的方法很多,现在我们一起来讨论用ASP技术实现的办法。

一、Application对象

Application对象是所有连接、所有网页共用的对象。如果我们希望在.asp文件被执行完毕之后,还能够将变量(对象)的内容记录下来,并供不同的连接者使用,那么可将变量(对象)的内容放在Application对象之中。

1.使用方法

保存方法:

Application("变量名")= 保存信息

Set Application("对象名") = 保存对象

读取方法:

变量名1 = Application("变量名2")

Set 对象名1= Application("对象名2")

2.实例

设计制作一个访问计数器。实现程序如下:

<%

Application.Lock

Application("counte") = Application("") + 1

Application.Unlock

% >

访问计数器范例

您是本站第 <% = Application("counter") % > 位访问者。

二、Session对象

Session对象也是所有连接、所有网页共用的对象。但是不同的是,所有连接者可共用一个Application对象,而每位连接者都拥有自己的Session对象。

1.使用方法

保存方法:

Session("变量名")= 保存信息

Set Session ("对象名") = 保存对象

读取方法:

变量名1 = Session ("变量名2")

Set 对象名1= Session("对象名2")

注意:所保存的的信息只能被当前连接者的所有网页读取。

2.实例

在浏览网页时,大家都知道只要按下“刷新”,就是重新执行该网页。但有时希望按下“刷新”时部分信息保持不变,比如网上考试试卷、访问计数器等,解决这个问题的最好方法就是使用Session对象。实现程序如下:

IF ISEmpty(Session("connected")) = True Then

Application.Lock

Application("counte") = Application("") + 1

Application.Unlock

End if

Session("connected") = True Then

这里,我们就用Session对象来判断上网者是否是新连接者。

三、Cookies对象

Cookies的基本功能是将信息保存在浏览器上,对任何Web服务器都开放。

1.使用方法

Cookies对象是附属于Response对象及Response对象的集合对象。

保存方法:

Response.cookies("cookies名称")= "cookies 内容"

读取方法:

变量名 = Response.cookies("cookies名称")

2.实例

我们现在来设计使用Cookies存储用户喜欢的网页显示颜色。实现程序如下:

'color.asp

<%

Expiredate = DateAdd("d",30,Date)

If Len(Request("BGColor")) = 0 then

Request.Cookies("BGColor")= Request("BGColor")

Request.Cookies("BGColor").Expires = formatdatetime(expiredate,0)

End If

If Len(Request("FGColor")) = 0 then

Request.Cookies("FGColor") = Request("FGColor")

Request.Cookies("FGColor").Expires = formatdatetime(expiredate,0)

End If

% >

利用Coolkies存储用户喜欢的颜色</p><p>

" >

利用Coolkies存储用户喜欢的颜色

请输入背景色:

请输入字符色:

猜你喜欢

信息共享网页
基于CSS的网页导航栏的设计
基于URL和网页类型的网页信息采集研究
基于WebGIS的合肥中小企业信息共享平台的研究
基于供应链的制造业服务化客户逆向服务研究
中国铁水联运信息系统物理框架设计
利用微信做好班级管理工作的实践研究
网页制作在英语教学中的应用
10个必知的网页设计术语