恩,在设置了首页缓存的时候会出现问题。
比如我的网站登录完毕后跳回到  jsshare.com ,然后我用session来判定用户是否有登陆,但这个页面却获取不了session值,然而我用  jsshare.com/index 看的话又正常了,但是jsshare.com和jsshare.com/index 是同一个页面来的,我就纠结了半天到底是什么回事,路由指向没问题,本地测试没问题,又用cookie来判定登录等等的办法都不行,最后反思自己这天到底添加了啥东西,然后就只剩下加速乐这玩意了,然后取消了首页缓存,网站就没问题了,我很奇怪到底是发生了什么事,现在只好无疾而终了

解决方案 »

  1.   

    恩,在设置了首页缓存的时候会出现问题。
    比如我的网站登录完毕后跳回到  jsshare.com ,然后我用session来判定用户是否有登陆,但这个页面却获取不了session值,然而我用  jsshare.com/index 看的话又正常了,但是jsshare.com和jsshare.com/index 是同一个页面来的,我就纠结了半天到底是什么回事,路由指向没问题,本地测试没问题,又用cookie来判定登录等等的办法都不行,最后反思自己这天到底添加了啥东西,然后就只剩下加速乐这玩意了,然后取消了首页缓存,网站就没问题了,我很奇怪到底是发生了什么事,现在只好无疾而终了
      

  2.   

    恩,在设置了首页缓存的时候会出现问题。
    比如我的网站登录完毕后跳回到  jsshare.com ,然后我用session来判定用户是否有登陆,但这个页面却获取不了session值,然而我用  jsshare.com/index 看的话又正常了,但是jsshare.com和jsshare.com/index 是同一个页面来的,我就纠结了半天到底是什么回事,路由指向没问题,本地测试没问题,又用cookie来判定登录等等的办法都不行,最后反思自己这天到底添加了啥东西,然后就只剩下加速乐这玩意了,然后取消了首页缓存,网站就没问题了,我很奇怪到底是发生了什么事,现在只好无疾而终了幸灾乐祸
      

  3.   

    恩,在设置了首页缓存的时候会出现问题。
    比如我的网站登录完毕后跳回到  jsshare.com ,然后我用session来判定用户是否有登陆,但这个页面却获取不了session值,然而我用  jsshare.com/index 看的话又正常了,但是jsshare.com和jsshare.com/index 是同一个页面来的,我就纠结了半天到底是什么回事,路由指向没问题,本地测试没问题,又用cookie来判定登录等等的办法都不行,最后反思自己这天到底添加了啥东西,然后就只剩下加速乐这玩意了,然后取消了首页缓存,网站就没问题了,我很奇怪到底是发生了什么事,现在只好无疾而终了幸灾乐祸你不是自己弄好了么
      

  4.   

    恩,在设置了首页缓存的时候会出现问题。
    比如我的网站登录完毕后跳回到  jsshare.com ,然后我用session来判定用户是否有登陆,但这个页面却获取不了session值,然而我用  jsshare.com/index 看的话又正常了,但是jsshare.com和jsshare.com/index 是同一个页面来的,我就纠结了半天到底是什么回事,路由指向没问题,本地测试没问题,又用cookie来判定登录等等的办法都不行,最后反思自己这天到底添加了啥东西,然后就只剩下加速乐这玩意了,然后取消了首页缓存,网站就没问题了,我很奇怪到底是发生了什么事,现在只好无疾而终了跳转回去的时候,在链接后面加一个随机值比如 jsshare.com?id=0.112123123 试试,这样百度的缓存就会更新一次,否则再怎么跳转都是之前它缓存的那个页面,直接输出html,根本就不重新从你的服务器走了
      

  5.   

    恩,在设置了首页缓存的时候会出现问题。
    比如我的网站登录完毕后跳回到  jsshare.com ,然后我用session来判定用户是否有登陆,但这个页面却获取不了session值,然而我用  jsshare.com/index 看的话又正常了,但是jsshare.com和jsshare.com/index 是同一个页面来的,我就纠结了半天到底是什么回事,路由指向没问题,本地测试没问题,又用cookie来判定登录等等的办法都不行,最后反思自己这天到底添加了啥东西,然后就只剩下加速乐这玩意了,然后取消了首页缓存,网站就没问题了,我很奇怪到底是发生了什么事,现在只好无疾而终了幸灾乐祸你不是自己弄好了么
    没,说说笑笑而已
      

  6.   

    恩,在设置了首页缓存的时候会出现问题。
    比如我的网站登录完毕后跳回到  jsshare.com ,然后我用session来判定用户是否有登陆,但这个页面却获取不了session值,然而我用  jsshare.com/index 看的话又正常了,但是jsshare.com和jsshare.com/index 是同一个页面来的,我就纠结了半天到底是什么回事,路由指向没问题,本地测试没问题,又用cookie来判定登录等等的办法都不行,最后反思自己这天到底添加了啥东西,然后就只剩下加速乐这玩意了,然后取消了首页缓存,网站就没问题了,我很奇怪到底是发生了什么事,现在只好无疾而终了幸灾乐祸你不是自己弄好了么
    没,说说笑笑而已
      

  7.   

    恩,在设置了首页缓存的时候会出现问题。
    比如我的网站登录完毕后跳回到  jsshare.com ,然后我用session来判定用户是否有登陆,但这个页面却获取不了session值,然而我用  jsshare.com/index 看的话又正常了,但是jsshare.com和jsshare.com/index 是同一个页面来的,我就纠结了半天到底是什么回事,路由指向没问题,本地测试没问题,又用cookie来判定登录等等的办法都不行,最后反思自己这天到底添加了啥东西,然后就只剩下加速乐这玩意了,然后取消了首页缓存,网站就没问题了,我很奇怪到底是发生了什么事,现在只好无疾而终了幸灾乐祸你不是自己弄好了么
    没,说说笑笑而已首页缓存,因为被缓存了呗。
      

  8.   

    用sso 单点登录了么。普通session 并发的时候会有点问题。
    我按楼主所说的用session本地测试完全正常。 mvc 加载的时候进行获取session 判断。 index页面进行存储session。登录以后 进入首页session一样能获取到。 我在_layout.cshtml里面也进行了获取session的操作。同样也是可以的。
    不知道楼主到底是什么情况
      

  9.   

    楼主是否在服务器上用了缓存技术。首页进行了缓存。这样就会变成这个流程。
    一、如果首先进行登录再访问首页。那么session就是存在的。网站一切正常
    二、如果首页访问首页再进行登录。那么session会在服务器上储存。但是首页是首次加载就被缓存了。所以你登录以后再次访问。是调用的缓存里面的首页页面。而不是新首页页面