Tag: 会话

当用户closures浏览器而不点击注销时销毁或取消设置会话

可能重复: 如何在30分钟后过期PHP会话? 我正在销毁logout.php中的所有会话variables,并在用户点击注销时调用它,什么是用户不会点击logout.php,而是直接closures浏览器。 我怎样才能删除会话呢?

PHP会话太快

我在我的网站上使用php会话,似乎他们随机间隔“消失”。 我不知道是否由于不活动而导致超时,或者如果我的代码有问题,但有什么方法来控制它们何时到期的会话? 就像我可以把东西放在我的代码或改变php.ini文件中的东西? 更新 –只是在这里更新,我切换主机,神奇的会议开始工作。 我不知道什么是错的,但显然他们不想正常工作。

已经启动的PHP会话

在我的PHP代码中,如果一个会话已经开始了,我试着开始一个新的会话,我得到以下的通知: 注意:会话已经开始 – 忽略session_start() 我怎样才能避免这一点?

如何使用JavaScript创build会话?

如何在JavaScript创build会话? 我尝试像这样: <script type="text/javascript" > { Session["controlID"] ="This is my session"; } </script> 为什么我要找会话? 我使用AJAX请求XML。 XML响应我想要存储在会话和这个会话中,我想传递给服务器页面(.asp)。 我的意思是写像这样的东西: <% response.write session("MySession")%>

Rails会议目前的做法

任何人有任何Rails和会议的“最佳做法”提示? Rails 3的默认会话types仍然是CookieStore,对不对? 我用了一段时间的SqlSessionStore,它运行良好,但我可能会离开,赞成CookieStore。 使用CookieStore进行敏感信息,即使是腌制信息,还是更好地存储在数据库中,是不是一个好主意?

使客户端JWT会话无效

我已经阅读了很多关于智威汤逊以及如何通过智威汤逊创build“无状态”会话的内容。 我所理解的要点是,由于签名和到期,你可以基本上发送整个会话由客户端保存,服务器不必维护一个数据库来记住会话。 我不明白的是如果你的用户需要注销会发生什么,或者你需要在到期之前使会话无效? 从技术上讲,你可以指示浏览器从客户端删除它,但是你不能确定这是否真的发生。 令牌本身在技术上仍然有效,如果您的删除说明没有遵循,它仍然可以使用。 这种理解是否正确? 如果是这样,这是不是客户端会话pipe理的一个巨大的错误? 除了让服务器存储会话或缩短到期时间之外,还有什么方法可以克服这一点吗?

如何访问会话variables,并在JavaScript中设置它们?

在代码隐藏中,我将Session设置为一些数据。 Session["usedData"] = "sample data"; 问题是如何获得会话值(在我的例子中,“样本数据”)在JavaScript和设置Session["usedData"]一个新的价值?

以全局variables作为数据源的PHP会话副作用警告

我正在尝试托pipe一个给我的PHP网站。 我看到这个警告: 警告:未知:您的脚本可能依赖于PHP 4.2.3之前存在的会话副作用。 请注意,会话扩展不会将全局variables视为数据源,除非启用了register_globals。 您可以通过分别将session.bug_compat_42或session.bug_compat_warn设置为off来禁用此function和此警告。 在第0行的未知 这是什么意思? 我如何在代码中追踪这个问题的根源?

在Tomcat中的上下文之间共享会话数据

我一直在寻找在多个战争文件之间共享会话数据的解决scheme。 我遇到了以下解决schemehttp://www.fwd.at/tomcat/sharing-session-data-howto.html 其基本思想是,如果您有多个war文件,则可以使用所使用的第一个上下文的sessionid来设置cookie。 可以使用适用于所有上下文/应用程序的path来设置Cookie。 例如,如果我有以下configuration3个应用程序 /myapp/app1 /myapp/app2 /myapp/app3 我可以设置一个cookie如下 / myapp sessionid。 sessionid cookie将被发送到地址中带有/ myapp的任何请求。 这允许会话ID然后被任何上下文使用。 这种方法唯一的问题是它是在2003年编写的,并在Tomcat 4上进行了testing。 你对这种方法有什么看法? 有没有更好的方法呢? 谢谢

在struts2应用程序中的会话

我创build了一个Web应用程序,在这个Web应用程序中,如果用户会话存在,我需要维护会话 ,然后只有这样才能让用户看到jsp。 我以前曾经用过jsp servlets,但是我是struts2的新手。 这里我在我的操作类中设置用户名 : 修订的代码 private HttpSession session; public void setSession(HttpSession session) { // TODO Auto-generated method stub0 this.session = session; } public HttpSession getSession() { return session; } public String getLoginStatus(){ session = request.getSession(); session.setAttribute("userName", loginBean.getUsername()); return SUCCESS; } 现在,当一个动作被redirect到下一个页面时,它会显示一次会话值。 之后,在每个页面上,我在会话中find空值。 <% String userName = (String)session.getAttribute("userName"); System.out.println(userName); if(userName == null || userName.equals("") […]