作者:阿甘正传 | 来源:互联网 | 2023-05-17 17:22
我试过Request.UrlReferrer,只要是链接过来的都可以获取到,但是如果是通过js跳转或者后台跳转的,到这个页面Request.UrlReferrer就是null了,我现在想要在这个页面加
我试过Request.UrlReferrer,只要是链接过来的都可以获取到,但是如果是通过js跳转或者后台跳转的,到这个页面Request.UrlReferrer就是null了,我现在想要在这个页面加载的时候判断是不是由指定的页面跳转过来的
6 个解决方案
通过传参数的方式呀,比如是指定页面跳转过来的就传1,不是就传0
这样人家把地址拷过去,刷刷刷,还是不行。我要判断的是用户是真正从指定url跳转过来的
Response.Redirect("Default2.aspx?id="+DateTime.Now.Ticks);
if(string.isnullorempty(request["id"]))
{
//不正常
}
这个问题在IE内核浏览器下存在,其它的都正常,后来实在没办法就不加这个判断了