恩,在设置了首页缓存的时候会出现问题。
比如我的网站登录完毕后跳回到 jsshare.com ,然后我用session来判定用户是否有登陆,但这个页面却获取不了session值,然而我用 jsshare.com/index 看的话又正常了,但是jsshare.com和jsshare.com/index 是同一个页面来的,我就纠结了半天到底是什么回事,路由指向没问题,本地测试没问题,又用cookie来判定登录等等的办法都不行,最后反思自己这天到底添加了啥东西,然后就只剩下加速乐这玩意了,然后取消了首页缓存,网站就没问题了,我很奇怪到底是发生了什么事,现在只好无疾而终了
比如我的网站登录完毕后跳回到 jsshare.com ,然后我用session来判定用户是否有登陆,但这个页面却获取不了session值,然而我用 jsshare.com/index 看的话又正常了,但是jsshare.com和jsshare.com/index 是同一个页面来的,我就纠结了半天到底是什么回事,路由指向没问题,本地测试没问题,又用cookie来判定登录等等的办法都不行,最后反思自己这天到底添加了啥东西,然后就只剩下加速乐这玩意了,然后取消了首页缓存,网站就没问题了,我很奇怪到底是发生了什么事,现在只好无疾而终了
比如我的网站登录完毕后跳回到 jsshare.com ,然后我用session来判定用户是否有登陆,但这个页面却获取不了session值,然而我用 jsshare.com/index 看的话又正常了,但是jsshare.com和jsshare.com/index 是同一个页面来的,我就纠结了半天到底是什么回事,路由指向没问题,本地测试没问题,又用cookie来判定登录等等的办法都不行,最后反思自己这天到底添加了啥东西,然后就只剩下加速乐这玩意了,然后取消了首页缓存,网站就没问题了,我很奇怪到底是发生了什么事,现在只好无疾而终了
比如我的网站登录完毕后跳回到 jsshare.com ,然后我用session来判定用户是否有登陆,但这个页面却获取不了session值,然而我用 jsshare.com/index 看的话又正常了,但是jsshare.com和jsshare.com/index 是同一个页面来的,我就纠结了半天到底是什么回事,路由指向没问题,本地测试没问题,又用cookie来判定登录等等的办法都不行,最后反思自己这天到底添加了啥东西,然后就只剩下加速乐这玩意了,然后取消了首页缓存,网站就没问题了,我很奇怪到底是发生了什么事,现在只好无疾而终了幸灾乐祸
比如我的网站登录完毕后跳回到 jsshare.com ,然后我用session来判定用户是否有登陆,但这个页面却获取不了session值,然而我用 jsshare.com/index 看的话又正常了,但是jsshare.com和jsshare.com/index 是同一个页面来的,我就纠结了半天到底是什么回事,路由指向没问题,本地测试没问题,又用cookie来判定登录等等的办法都不行,最后反思自己这天到底添加了啥东西,然后就只剩下加速乐这玩意了,然后取消了首页缓存,网站就没问题了,我很奇怪到底是发生了什么事,现在只好无疾而终了幸灾乐祸你不是自己弄好了么
比如我的网站登录完毕后跳回到 jsshare.com ,然后我用session来判定用户是否有登陆,但这个页面却获取不了session值,然而我用 jsshare.com/index 看的话又正常了,但是jsshare.com和jsshare.com/index 是同一个页面来的,我就纠结了半天到底是什么回事,路由指向没问题,本地测试没问题,又用cookie来判定登录等等的办法都不行,最后反思自己这天到底添加了啥东西,然后就只剩下加速乐这玩意了,然后取消了首页缓存,网站就没问题了,我很奇怪到底是发生了什么事,现在只好无疾而终了跳转回去的时候,在链接后面加一个随机值比如 jsshare.com?id=0.112123123 试试,这样百度的缓存就会更新一次,否则再怎么跳转都是之前它缓存的那个页面,直接输出html,根本就不重新从你的服务器走了
比如我的网站登录完毕后跳回到 jsshare.com ,然后我用session来判定用户是否有登陆,但这个页面却获取不了session值,然而我用 jsshare.com/index 看的话又正常了,但是jsshare.com和jsshare.com/index 是同一个页面来的,我就纠结了半天到底是什么回事,路由指向没问题,本地测试没问题,又用cookie来判定登录等等的办法都不行,最后反思自己这天到底添加了啥东西,然后就只剩下加速乐这玩意了,然后取消了首页缓存,网站就没问题了,我很奇怪到底是发生了什么事,现在只好无疾而终了幸灾乐祸你不是自己弄好了么
没,说说笑笑而已
比如我的网站登录完毕后跳回到 jsshare.com ,然后我用session来判定用户是否有登陆,但这个页面却获取不了session值,然而我用 jsshare.com/index 看的话又正常了,但是jsshare.com和jsshare.com/index 是同一个页面来的,我就纠结了半天到底是什么回事,路由指向没问题,本地测试没问题,又用cookie来判定登录等等的办法都不行,最后反思自己这天到底添加了啥东西,然后就只剩下加速乐这玩意了,然后取消了首页缓存,网站就没问题了,我很奇怪到底是发生了什么事,现在只好无疾而终了幸灾乐祸你不是自己弄好了么
没,说说笑笑而已
比如我的网站登录完毕后跳回到 jsshare.com ,然后我用session来判定用户是否有登陆,但这个页面却获取不了session值,然而我用 jsshare.com/index 看的话又正常了,但是jsshare.com和jsshare.com/index 是同一个页面来的,我就纠结了半天到底是什么回事,路由指向没问题,本地测试没问题,又用cookie来判定登录等等的办法都不行,最后反思自己这天到底添加了啥东西,然后就只剩下加速乐这玩意了,然后取消了首页缓存,网站就没问题了,我很奇怪到底是发生了什么事,现在只好无疾而终了幸灾乐祸你不是自己弄好了么
没,说说笑笑而已首页缓存,因为被缓存了呗。
我按楼主所说的用session本地测试完全正常。 mvc 加载的时候进行获取session 判断。 index页面进行存储session。登录以后 进入首页session一样能获取到。 我在_layout.cshtml里面也进行了获取session的操作。同样也是可以的。
不知道楼主到底是什么情况
一、如果首先进行登录再访问首页。那么session就是存在的。网站一切正常
二、如果首页访问首页再进行登录。那么session会在服务器上储存。但是首页是首次加载就被缓存了。所以你登录以后再次访问。是调用的缓存里面的首页页面。而不是新首页页面