ajax与数据库交互时 session丢失了怎么办

问题描述

ajax与数据库交互时 session丢失了怎么办 问题补充:session中保存用户登录信息

解决方案

你的意思是session失效吧? 普通的交互失效后会有相应处理。如果ajax调用失效后,请求失败状态应该是timeout,可以通过js判断得出结果,再处理失效后的一些逻辑,比如给出提示?或者返回登陆页?。。。。
解决方案二:
session丢失可以考虑使用cookie辅助实现,session不存在就读取cookie。
解决方案三:
你问的太不明确了.别人都不好回答你.
解决方案四:
是不是超时了啊,每次都这样吗?
解决方案五:
用户信息(除密码外)可以考虑通过url的方式来进行传递。这样session丢失也不影响鉴权。
解决方案六:
那就在登录时,放进去,到注销时,清空吗
解决方案七:
你session不要关闭,在交互完后再关闭,这是你session管理不善
解决方案八:
session中保存什么信息呀?

时间: 2024-08-03 16:33:32

ajax与数据库交互时 session丢失了怎么办的相关文章

浏览器-jq.ajax+json+ashx+数据库交互

问题描述 jq.ajax+json+ashx+数据库交互 jq.ajax+json+ashx+数据库交互 只有在(chrome,火狐)浏览器调试的时候才能获得需要的效果,但IE任何时候都可以.各位,有没有碰到过这种情况? 解决方案 http://www.jb51.net/article/46677.htm 解决方案二: http://www.cnblogs.com/chenxizhang/archive/2010/01/30/1659979.html

请求- Https跳到http时session信息丢失可能出现的情况和解决方案

问题描述 Https跳到http时session信息丢失可能出现的情况和解决方案 问题是从https跳转到http有时能取到我们需要的session数值,有时取不到.所以请求大神能够给出完整的从Https调到http时session信息丢失出现的问题及解决方案. 解决方案 http://name327.iteye.com/blog/1591796

php基于session实现数据库交互的类实例_php技巧

本文实例讲述了php基于session实现数据库交互的类.分享给大家供大家参考.具体如下: <?php /** * session 数据库存储类 */ class Session { private static $session_id = 0; private static $session_data = array(); private static $is_update = FALSE; private static $is_del = FALSE; private static $is_

如何解决Ajax访问不断变化的session的值不一致以及HTTP协议中的GET、POST的区别_AJAX相关

今天在做一个进度条的时候遇到一个问题,我在session里面存放了一个计数器,当爬取到一条数据的时候这个值+1,然后前台每隔3s中获取一次session的这个值,但是问题出来了,在FF下面,得到的值都是正常的,但是在IE下面死活都是之前的值,只有当重新打开页面的时候才能获取到最新的 session值: 下面是我的proBar.jsp的代码: <%@ page language="java" import="java.util.*" pageEncoding=&

AJAX集成数据库技术 实现实时数据传输

ajax|数据|数据库   一.引言 如今,有相当多的Web应用程序,如Backpack,Blinksale和Gmail,都把数据库技术与AJAX集成到一起.通过提供与数据库通讯而不用刷新浏览器这种强有力的技术,这种集成对web应用程序和用户体验产生巨大的影响-这意味着,在用户继续其它交互的同时可以实现实时的数据传输. 本文将集中讨论上述技术集成机理.同时提供了完整的参考源码.这个示例是一个简单的职务记录应用程序,其中每个职务包含一个标题,描述和日期-允许用户添加.编辑和删除职务.所有这些都是你

ASP.NET Session丢失原因和应对策略

正常操作情况下会有ASP.NET Session丢失的情况出现.因为程序是在不停的被操作,排除Session超时的可能.另外,Session超时时间被设定成60分钟,不会这么快就超时的. 现在我就把原因和解决办法写出来. ASP.NET Session丢失原因: 由于Asp.net程序是默认配置,所以Web.Config文件中关于Session的设定如下: <sessionState mode='InProc' stateConnectionString='tcpip=127.0.0.1:424

asp.net session丢失的解决方法

现在我就把原因和解决办法写出来. ASP.NET Session丢失原因: 由于Asp.net程序是默认配置,所以Web.Config文件中关于Session的设定如下: < sessionState mode='InProc' stateConnectionString='tcpip=127.0.0.1:42424' sqlConnectionString='data source=127.0.0.1;Trusted_Connection=yes' cookieless='true' time

AJAX与数据库技术

ajax|数据|数据库 一.引言 如今,有相当多的Web应用程序,如Backpack,Blinksale和Gmail,都把数据库技术与AJAX集成到一起.通过提供与数据库通讯而不用刷新浏览器这种强有力的技术,这种集成对web应用程序和用户体验产生巨大的影响-这意味着,在用户继续其它交互的同时可以实现实时的数据传输. 本文将集中讨论上述技术集成机理.同时提供了完整的参考源码.这个示例是一个简单的职务记录应用程序,其中每个职务包含一个标题,描述和日期-允许用户添加.编辑和删除职务.所有这些都是你与数

ASP.NET中Session丢失原因与解决方案小结

win2003 server下的IIS6默认设置下对每个运行在默认应用池中的工作者进程都会经过20多个小时后自动回收该进程,造成保存在该进程中的session丢失. 因为Session,Application等数据默认保存在运行该Web应用程序的工作者进程中,如果回收工作者进程,则会造成丢失. 解决办法: 修改配置,设置为不定时自动回收该工作者进程,比如设置为当超出占用现有物理内存60%后自动回收该进程.通过使用默认应用程序池,可以确保多个应用程序间互相隔离,保证由于一个应用程序的崩溃不会影响另