Tag: session

Internet Explorer,jQuery,会话丢失了php

我有一个不正常的问题。 我正在开发一个负载平衡器背后的网站。 我们有4个前端。 出于某种原因,在Internet Explorer中,会话丢失。 我们正在使用数据库会话,它在所有其他浏览器中工作。 经过几天的调试,我从JS文件中删除了以下几行: $(‘div’).each(function(){ console.log($(this)); if($(this).attr(‘role’) == ‘dialog’) { $(this).addClass(‘callmenow_wrapper’); } if($(this).attr(‘class’) == ‘ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix’) { $(this).addClass(‘callmenow_title’); } if($(this).attr(‘class’) == ‘ui-dialog-buttonpane ui-widget-content ui-helper-clearfix’) { $(this).removeClass(‘ui-widget-content’); } $(‘button’).addClass(‘button-call-popup’); }); 现在一切都按预期工作了。 如果我在IE中放回这一行,会话将丢失。 如果有人经历过这样的事情,请咨询。 谢谢。 PS:我读了大量的文件和类似的问题。 我已经设置了P3P标题,等等。除非我删除了这一行。

Javascript不会调用文件

我正在尝试使用此处调用的解决方案: 如何在不重新加载页面的情况下保持会话活动? 不幸的是我无法让它工作,我对Javascript和jQuery的经验非常有限。 这是我的index.php 编辑:评论/回答后添加了jquery库 setInterval(function(){ $.post(‘refresh_session.php’)‌​; }, 60000); 这是我写入文件的refresh_session.php,因此我可以测试文件是否实际被调用。 format(‘Ymd H:i:s’) . ” ” . session_id() .”\n”); fclose($fp); ?> 如果我手动调用refresh_session.php,我会看到data.txt中显示的日期。 如果我打开index.php并等待data.txt文件改变,则没有任何反应。 我在这里想念的是什么?

asp.net中的jquery设置会话

我正在尝试在jquery中设置会话。 这是代码,但无法弄明白。 请查看评论下方的行。 我该怎么做? $(document).ready(function () { $(“#demo-input-facebook-theme”).tokenInput(“http://xxx.com/MedService.aspx”, { onAdd: function (item) { // ************************************* // I want to add item.name to below code // ************************************* }, onDelete: function (item) { }, theme: “facebook” }); });

在jquery的购物车与php和会议

美好的一天! 我现在通过创建一个基本的购物车来学习这个jquery,如添加到购物车按钮,删除项目和清除按钮在jquery中工作。 该function是在会话中保存添加的项目,也可以通过jquery删除和清除。 我现在知道jquery如何添加项目。 但不是删除单个项目或清除购物车上的所有项目。 任何帮助,建议都非常感谢。 感谢:D 这是我到目前为止在购物车上完成的代码。 这是两个文件,index.php和cart.php是添加到购物车按钮已经工作,除了删除和清除。 因为我还没能运行会话。 这里是: // for ajax $(document).ready(function(){ $(“.add”).click(function(){ var id = $(this).attr(“proid”); var item = $(“#item”+id).val(); var brand = $(“#brand”+id).val(); var price = $(“#price”+id).val(); var quantity = $(“#quantity”+id).val(); $.ajax({ type: “POST”, url: “cart.php”, data: “id=”+ id + “& item=”+ item + “& brand=”+ brand +”& price=”+ price […]

ASP Classic和JavaScript检查会话状态

我需要一些帮助,试图弄清楚如何检查用户会话并查看他们是否仍然登录。 问题是因为我有一个静态页面,几乎使用jquery将所有内容加载到“选项卡”中。 因此,当用户导航页面时,它实际上永远不会离开他们开始的相同页面。 在他们点击更新他们的个人资料或诸如此类的信息时,试图确定他们是否仍然登录时提示我的问题。

用jquery删除Session?

有没有办法删除与jquery的会话? 或者我使用webmethod删除会话(这是一个很好的解决方案吗?): $.ajax({ url: “Default.aspx/RemoveSession”, type: “POST”, data: {}, contentType: “application/json; charset=utf-8”, dataType: “json” }); WEBMETHOD: [WebMethod] public static void RemoveSession() { Session.Remove(“UserName”); }

如何在JavaScript中设置cookie值并在Rails控制器中获取它

使用Ruby on Rails 5.0.3。 我想在JavaScript中使用JavaScript设置一些值(当点击按钮时),并在Rails中获取它。 我知道如何在Rails中访问会话,即session[:some_key]或cookies 。 但我不知道如何在JavaScript中做。 (它必须能够从Rails session或cookies访问。) 我怎么能在JS中做到这一点? 或者在JS中保存一些值的任何其他方法, 稍后在Rails中获取它 ?

PHP session_destroy()警告会话对象销毁失败

我有这个PHP脚本,我遇到了破坏会话的问题: 我收到这个警告: 警告:session_destroy():第6行的C:\ xampp \ htdocs \ template \ nota \ finalizare_nota_mobil.php中的会话对象销毁失败 当我简单地使用…… …有用。 有任何想法吗? 编辑:实际上第二个工作,如果我从另一个位置调用它(我应该提到我从jQuerypost调用第一个脚本) EDIT2:有点跟踪jQuery $ .post的问题,但我不明白为什么。 这是代码: $.post(“../template/nota/finalizare_nota_mobil.php”,{ok:1}, function(data, textStatus,jqXHR){ if(data==1){ alert(“Total: “+totalPartial); window.location.href=”http://qr-menu.ro/”; } });

使用JQuery / AJAX取消PHP会话

index页面上的按钮: $(‘#killsession’).click(function() { $.get(‘killsession.php’); alert(“OK”); }); killsession.php : 使用此按钮终止会话后, index上任何与会话相关的函数仍然有效(会话变量仍然设置/存在)。 例如,我有一个计数会话变量,当我单击某个按钮时,该变量会递增。 这个计数变量在杀死会话后不会失去计数点。 是否可以使用JQuery按钮终止会话?

调用客户端重定向后,会话属性将丢失

以前,servlet使用response.sendRedirect(“pages/my_page.jsp?foo=bar”); 没有问题。 可以在重定向到的后续页面中检索会话属性。 目前,我正在改变发送请求的方式。 最初,Javascript使用myForm.submit(); ,但我现在已将其更改为jQuery.ajax(“my_page.jsp?foo=bar”, {…}); 。 然后,servlet包含JSON响应中的URL而不是response.sendRedirect() ,并且在success函数中,我使用window.location.replace(url); 导航到新页面。 但是,无法在后续页面中获取已保存的会话属性。 我通过在JSP页面中插入来比较会话ID。 他们是一样的。 这里的问题是session.getAttribute(“myAttribute_1”)在重定向到的页面中返回null 。 我不确定这是否重要,但我实际上是在使用多个JSP页面执行此任务: A.jsp — (redirect) —> B.jsp — (redirect) —> C.jsp 在这种情况下,如何在C.jsp获取保存的会话属性? 编辑 下面是我用来保存会话属性的代码片段。 public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpSession session = request.getSession(true); response.setContentType(“application/json”); CustomObject customObject = new CustomObject(); // … session.setAttribute(“myAttribute_1”, customObject); PrintWriter writer […]