标题:一个关于session和application不太明白
只看楼主
xwn567890
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-2-14
 问题点数:0 回复次数:5 
一个关于session和application不太明白


-----------------------------------------------------------chick.asp------------------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<% dim req
dim name
session("req")=request.form("sumbit")
if session("req")="确定"
session("name")=true
end if
if session("name")<>true then
response.redirect("jinru.asp")
%>

<%end if%>

<% nn=request.Form("ss")
mm=request.Form("sw")
sub check()
dim mm
dim nn
FF=0
if nn="同意" then
application.Lock
application("RR")=application("RR")+1
application.unlock
end if
if mm="反对" then

application.lock
application("FF")=application("FF")+1
application.unlock
end if%>
<%=application("RR")%><BR>
<%=application("FF")%>
<%=session("name")%>
<%
end sub
%>
<body>
<%="欢迎"&session("name")&"来发表意见"%>
<%form()%>
<P><%check()%>
</body>
</html>
<% sub form()%>
<FORM action="check.asp" method="get">
<input type="submit"name="ss" value="同意">
<input type="submit" name="sw" value="反对">
</FORM>
<%end sub%>
---------------------------------------------------------------jinru.asp---------------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<form action="check.asp" method="post">
请先输入你的名字:<p>
姓名:<input type="text" name="name">
<input type="submit" name="submit" value="确定">
</form>

</body>
</html>
为什么在在进入check,asp这个页面的时候,只要一点击“同意”或者是“反对”,就回到了jinru.asp,即便是没有进入jinru.asp这个页面,点击“同意”或者是“反对”也没什么变化,不知道是为什么,还请个位帮忙解决一下,在下万分感激。

搜索更多相关主题的帖子: session application 
2006-02-14 13:02
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
得分:0 
application是服务器级变量,所有的用户都可以用这个变量,最高级的变量
生存时间是服务器的开始就有的,直到服务器关闭才消失
session是网页级的变量,只有打开当前的网页才能操作的变量,次级变量
网页打开就有的,网页关闭就没了

吃的比猪还差,干的比驴还累,起的比鸡还早,睡得比小姐还晚,挣得比民工还少,看起来比谁都好——苦命的人.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己
2006-02-15 06:22
xwn567890
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-2-14
得分:0 

你能不能具体的说说,谢谢!

2006-02-15 11:47
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
得分:0 
application 相当全局变量,所有人都可以用
session相当局部变量,只保存个人信息

只要一登陆页面,就会响应服务器,就会有
Session_OnStart 事件

中国人的财富网:http://www..cn/
2006-02-15 19:45
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
以下是引用linuxpluto在2006-2-15 6:22:00的发言:
application是服务器级变量,所有的用户都可以用这个变量,最高级的变量
生存时间是服务器的开始就有的,直到服务器关闭才消失
session是网页级的变量,只有打开当前的网页才能操作的变量,次级变量
网页打开就有的,网页关闭就没了

session不是网页级变量,是用户变量。当一个用户访问网站时,该网站所有网页都能共享session,也就是该用户可以在所有网页共享session变量。也就是说session变量可以在访问网站的同一个用户,浏览的所有网页之间共享。
但不能在不同用户之间共享。
比如a用户登录后a用户能看见自己的自身信息,但看不到b用户的信息。这就是session的特点。

2006-02-15 23:02
xwn567890
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-2-14
得分:0 

谢谢大家,但是我更加关心你们对我我程序的看法。

2006-02-16 09:54



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-45494-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.914372 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved