易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP是怎样判断一个用户是否连接的呢

我在一个浏览器里,用第一个用户登录了一个网站,然后点"退出登录",然后又用第二个用户登录了这个网站,再点"退出"

抓包看到的结果是,第一次发送的POST请求中,http头部没有带COOKIE字段,服务器返回的内容中有COOKIE段,给了一个SESSIONID值,之后所有的数据包中都带有COOKIE字段,而且SESSIONID值不变

但是我确实是用两个不同的用户登录和退出了


是不是服务器端有类似于session("username")的值,当我第一次提交以后,置这个值为第一次我提交的用户,并且所有的操作都是关于这个用户的,点退出时把session("username")置为空,第二次登录时又把session("username")置为第二次的用户


也就是说,是通过SESSIONID和自己定义的一个什么值,合起来,作为判断一个用户登录的依据呢

因为我发现同一个浏览器里,在用第一个账户登录后,不点退出就再用第二个账户登录,以后的操作都会是第二个用户的,也就是说类似于我说的session("username")被我自己重置了
在用某个账户登录后,清除COOKIE后,用户也会退出,也就是SESSIONID清空了也等于退出
现在有一个让我很奇怪的问题,就是我用浏览器这样输入用户名和密码登录
点"退出"按钮退出
然后再登录
这个都是非常正常的


但是我用xmlhttp,循环地用不同用户发送登录的请求
xmlHttp.open "POST","http://domain/login.asp",False
xmlHttp.setRequestHeader "Content-Type","application/x-www-form-urlencoded"
xmlHttp.send "username=" & useranme &"&pwd=" & p


相关问答:

asp事务问题

<%On Error Resume Next
Set conn=Server.CreateObject("ADODB.Connection")
conn.begintrans
conn.Open ("Driver={SQL Server};server=(local);uid=sa;database=student;pwd=") ......

我想做一个asp网站,但是不知道做什么!

最近我通过学习,感觉自己学的还可以了,想做一网站,但是一直都找不到题材,不知道做什么,希望各位给我点意见,如果有需求文档就更好了!希望大家给我点意见,谢谢!
先做个企业网站吧,我感觉一个人做网站不适宜 ......

我是学习asp好呢 还是 asp.net

rt
一般来说还是学习后者好  但是主要看你的就业方向是哪个

哥哥,
都啥年代了
发展历程:asp -> asp.net -> asp.net ajax -> asp.net mvc ->wpf
你还学asp,那是2000年以前的技术。 ......

asp DateDiff 语法错误,大家帮忙看看

conn.execute("delete from online where DateDiff("&SqlChar&"s"&SqlChar&",lasttime,"&SqlNowString&")>"&OnlineTime&" " ......

asp网站目录移动后不能上传文件,求救

问个问题,我的一个网站能上传文件,我把网站目录考到同一台电脑的另一个目录下,然后在复制过来的目录上新建了一个网站,程序文件没动(相关路径的设置已经改了,不是路径问题),但是新网站不能上传文件,我网上查了 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号