回 帖 发 新 帖 刷新版面

主题:求救~在登陆后返回原浏览页面,应该怎么写

在登陆后返回原浏览页面,应该怎么写啊,不能用session对象。
Response.Write("<script>alert('登陆成功');window.location='"&request.ServerVariables("HTTP_REFERER")&"';</script>") 
我这样写登陆后返回的还是登陆页面。请高手帮帮忙啊~

回复列表 (共4个回复)

沙发


直接写浏览页面不行吗?

Response.Write("<script>alert('登陆成功');window.location='浏览页面';</script>") 

板凳

因为你的登陆页面是从别的页面跳转过来的,然后登陆的时候又访问了另外一个页面,所以返回前一页的话就返回登陆页面了。不知道是不是有点绕口。
其实你从其他页面跳转到登陆页的时候,就可以把上一页的地址取到然后保存在登陆页的一个隐藏域里,然后登陆的时候就可以或者这个地址直接跳转。

3 楼

我的FROM 是跳转到其他页面的,这个是在FORM 前VBscript写的一个判断,如果没有登陆返回登陆页面,所以这个地址怎么传呢。

4 楼

转换页面的时候,用Transfer跳转,会自动带上原表单的内容。登陆后重新提交。

我来回复

您尚未登录,请登录后再回复。点此登录或注册