`

location.href 和session的问题

    博客分类:
  • java
阅读更多
一个页面有两个
iframe
在其中一个iframe页面内访问另一个name=main 的iframe,让main定向到另一个页面
用以下的js
1.
parent.document.getElementById("main").src = "../friendAction!queryAllFriendInfo.fog?type=1"

2.
parent.document.getElementById("main").contentWindow.location.href= "../friendAction!queryAllFriendInfo.fog?type=1"


用2方法:在friendAction 中的queryAllFriendInfo得到session 从session中取值(session一定有值的,别的页面测试有的) 竟然为null,

用1 却不为空,不知道怎么回事
分享到:
评论

相关推荐

    解决[removed].href之后session丢失的问题

    然而,在使用JavaScript的`window.location.href`进行页面跳转时,有时会出现Session丢失的问题,这可能导致用户在跳转后无法访问之前存储在Session中的数据。本文将探讨这个问题的原因及解决方案。 首先,我们需要...

    js 页面刷新location.reload和location.replace的区别小结.docx

    JavaScript 中的 location.reload 和 location.replace 方法的区别 在 JavaScript 中,我们经常使用 location.reload() 和 location.replace() 两个方法来刷新页面或重定向到新的 URL。但是,这两个方法之间有着...

    session丢失解决方案

    重定向的时候是有session丢失的问题;window.open丢失session问题;使用框架(Frameset)调用不同域名下的页面,会出现此域下页面的Cookies和Session丢失的现象。

    Session丢失的原因及解决办法

    Session是Asp.net网站的一种重要机制,用于保持用户登录状态和验证码等信息,但是Session丢失的问题却经常出现。那么, Session 丢失的原因是什么?如何解决这个问题呢? Session的工作机制是这样的:第一次访问IIS...

    js 页面刷新location.reload和location.replace的区别小结

    标题中提到的“js页面刷新location.reload和location.replace的区别小结”,涉及的是JavaScript中页面刷新操作的两种不同方法:location.reload和location.replace。这两种方法都可以实现页面的刷新功能,但具体的...

    tomcat修改sessionId

    tomcat修改sessionId,同一台服务器部署多个tomcat需要修改sessionId,否则会出现session冲突的问题

    [removed].href中url中数据量太大时的解决方法

    然而,当这些数据量过大时,通过`window.location.href`来改变页面URL可能会遇到问题,因为不同浏览器对URL长度有不同限制。本文将深入探讨这一问题并提供一种解决方案。 首先,让我们了解各大主流浏览器对URL长度...

    ie与session丢失(新窗口cookie丢失)实测及解决方案

    今天在一个群中有人问到ie6中使用js的open,发现新窗口中并获取不到session, 经过使用下面的测试代码测试发现,是因为phpsessionid储存是进程级的有效期,只有同一进程才能获取得到,很多人说,open后或是target=”_blank...

    IFrame中Session丢失的解决办法

    当检测到Session丢失时,可以使用JavaScript的`window.location.href`属性进行页面重定向,而不是使用`Response.Redirect()`方法。这是因为后者可能会被浏览器解释为新请求,从而导致SessionID的变化。 5. **...

    js刷新当前页面的几种方法(相当牛X)

    用js刷新当前页面的几种方法,包括reload方法、replace方法、自动刷新方法 如何实现刷新当前页面呢?借助js你将无所不能。 1,reload 方法,该方法强迫浏览器刷新当前页面。...代码: location.replace(location.href);

    php中session退出登陆问题

    可以通过设置`session.cookie_lifetime`和`session.gc_maxlifetime`配置来调整这个时间。 - **Session安全**:为了防止Session劫持,应使用HTTPS加密传输Session数据,并考虑定期更换Session ID,例如在用户成功...

    ASP.NET(基于VS2008 C#)页面计时自动跳转(session和Javascript两种方法)

    if (Context.Session.IsNewSession) { Response.Redirect("LoginPage.aspx"); } ``` **二、客户端JavaScript自动跳转** 1. **JavaScript基础** JavaScript是一种运行在浏览器端的脚本语言,它可以修改HTML...

    js实现刷新当前页面

    - 当页面使用 `POST` 方法提交时,使用 `location.reload()` 可能会显示“网页过期”的警告,这是因为服务器端的 Session 安全保护机制导致的。 - 在某些场景下,如需要确保页面能够在服务器端重新被创建(即不是 ...

    sxg.rar_Echo Echo

    <? session_start() if(!isset($_SESSION[ USER ])) { echo "<...location.href= index.html </script>" } else { echo "欢迎你:" echo $_SESSION[ USER ] } ?> 来审核用户

    ext session失效 页面跳转

    这通常可以通过配置服务器的Session管理模块来完成,比如在PHP中设置`session.cookie_lifetime`和`session.gc_maxlifetime`,或者在Java的Servlet容器中配置Session配置。当Session超时,服务器会清除相关的Session...

    如何刷新某窗体的父窗体

    在.NET框架,特别是ASP.NET开发中,经常需要处理多个Web窗体...在实际开发中,应当考虑到这些潜在问题,并提供适当的备选方案,比如使用服务器端的技术如ViewState或Session来传递数据,或者使用Ajax局部刷新等方法。

    Extjs 4.1 (MVC) 如何动态加载控制层以及session 过期该如何处理

    处理Session过期的问题是一个常见的挑战,尤其是当使用动态加载的控制器时。当Session过期后,由于控制器无法正常初始化,可能导致某些功能无法正常工作。这个问题的解决方案通常涉及到前后端的配合。 在后端处理...

    asp.net网上购物系统

    window.location.href='shopxplogin.asp';</script>" response.End else if session("flag")>1 then response.Write "<p align=center><font color=red>您没有此项目管理权限!</font></p>" response.End end if end...

    JSPsession超时提示

    window.location.href = 'http://yoursite.com/some/page/to/redirect/to'; } else { down = setTimeout("CheckSessionStatus();", 1000); } } ``` #### 三、扩展知识点 ##### 1. Session 超时机制 - **默认...

Global site tag (gtag.js) - Google Analytics