ASP 中 session 的用法!

求ASP中session的用法.来解释session是什么什么的,就不用发表了.我要的是"示例"简便点的代码.... 求ASP 中 session 的用法.

来解释 session 是什么什么的,就不用发表了.我要的是"示例"

简便点的代码.
展开
 我来答
休闲娱乐达人天际
高能答主

2020-04-04 · 致力于休闲娱乐知识的解答,分享娱乐知识。
休闲娱乐达人天际
采纳数:1605 获赞数:396510

向TA提问 私信TA
展开全部

当一个用户提交了表单时,浏览器会将用户的SessionID自动附加在HTTP头信息中,(这是 浏览器的自动功能,用户不会察觉到),当服务器处理完这个表单后,将结果返回给SessionID所对应的用户。试想,如果没有SessionID,当有 两个用户同时进行注册时,服务器怎样才能知道到底是哪个用户提交了哪个表单呢。当然,SessionID还有很多其他的作用,我们会在后面提及到。

除了SessionID,在每个Session中还包含很多其他信息。但是对于编写ASP或ASP.NET的程序与来说,最有用的还是可以通过访问 ASP/ASP.NET的内置Session对象,为每个用户存储各自的信息。

扩展资料:

Session状态使用范围的局限性:刚一个用户从一个网站访问到另外一个网站时,这些Session信息并不会随之迁移过去。

Cookie的依赖性:实际上客户端的Session信息是存储与Cookie中的,如果客户端完全禁用掉了Cookie功能,他也就不能享受到了Session提供的功能了。

鉴于ASP Session的以上缺陷,微软的设计者们在设计开发 ASP.NET Session时进行了相应的改进,完全克服了以上缺陷,使得ASP.NET Session成为了一个更加强大的功能。

dangyj
2009-07-03 · TA获得超过1159个赞
知道小有建树答主
回答量:1040
采纳率:0%
帮助的人:1089万
展开全部
session就是一个全局变量,表示在浏览器没有关闭之前,或者你自己设定的时间到之前,这个变量是不会消失的,你可以从你网站的任何一个页面引用这个变量。比如
你在登陆页面有赋值给session("username")="xxxx"
那么你可以再其他任何页面,比如个人信息管理页面判断是否有权限,根据session
if session("username")="xxxx" then
执行代码
else
执行代码1
end if
不知道你明白了没有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
798766
推荐于2017-09-18 · TA获得超过1817个赞
知道大有可为答主
回答量:3750
采纳率:0%
帮助的人:2889万
展开全部
保存会话状态用。

你建立个a.asp,在里面写上<%
session("a")="你好啊"
%>

然后建立个b.asp
里面写上

<%
response.write session("a")
%>

你会发现在b的页面上会显示a中的那个session内容。

如果觉的通俗易懂,来个最佳:)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沃销
2009-07-03 · TA获得超过447个赞
知道小有建树答主
回答量:249
采纳率:0%
帮助的人:142万
展开全部
比如你要暂存一个数字,用于页面之间的传递。
Str1="111111111"
你采用session("meg")=Str1
暂存一下,
然后你到其他页面,调用session("meg"),就可以取用到Str1这个值。
输出response.write session("meg")
页面则打印111111111
用户登陆信息保存,通常就可以采用session来做。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
躲错气9
2009-07-03 · TA获得超过684个赞
知道小有建树答主
回答量:936
采纳率:0%
帮助的人:589万
展开全部
存贮或转载数据的(临时用)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式