急急 急!在asp管理后台当中,设置session值,各几分钟就会丢失,怎么解决啊。 求助!

急急 急!在asp管理后台当中,设置session值,各几分钟就会丢失,怎么解决啊。 求助!,第1张

如果是保存用户登录信息,建议不要用session变量。
可以采用sessionID,将sessionID和用户ID写入数据库表,就不担心过期问题了。因为sessionID直到用户关闭最后一个窗口才会丢失。

session用来追踪每个用户的会话。使用服务器生成的session_id进行标识,用来区别用户。

session存放在服务器的内存中,session_id存放在服务器内存以及客户机中的cookie中

当用户发送请求的时候,服务器将用户cookie里面记录的session_id和服务器内存中存放的session_id进行比对,从而找到用户相对应的session进行 *** 作。

所以,如果客户端禁止了cookie的话,那么session也就没有办法使用。

session是在服务器端程序运行的过程中创建的,不同的语言实现的应用程序创建session的方法不同,比如在Java中我们是通过调用>因为用户没有 *** 作权限。
没有sessionid,没有权限是因为用户没有权限 *** 作系统。只有管理员有权限 *** 作系统。可能是没有设置吧,跟相关人员的人员说明情况,让他们设置就行了。
SessionID就是用户ID,SessionID被保存在服务器内存中,SessionID可以追踪用户的对话。

热心网友
一:原因:
打开一个新的窗口要分两种情况:1两个ie是不同进程:这时新ie并没有已打开窗口的资源(也就是sessionid)当然是不同的session
2新开窗口与上个窗口是同一个进程,即不同线程,这样新窗口可以共享已有资源(sessionid)这样的两个窗口是同一session
你的情况是因为两个ie是不同进程了,和新开ie是一个道理,服务器一定会给你一个新的session

二、要解决你的问题只能保存SESSIONID,有三种方法:
1、COOKIE保存ID 2、URL保存ID 3、隐藏域保存ID


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13401190.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-29
下一篇 2023-07-29

发表评论

登录后才能评论

评论列表(0条)

保存