ASP怎么实现登陆后跳转到前一页面, 5

在首页index.asp进入论坛bbs.asp需要登陆ogin.asp,登陆后自动跳转到论坛,就是跳转到前一操作页怎么实现???给个例子... 在首页index.asp进入论坛bbs.asp需要登陆ogin.asp,登陆后自动跳转到论坛,就是跳转到前一操作页怎么实现???给个例子 展开
 我来答
tsrenju
推荐于2018-05-06
知道答主
回答量:40
采纳率:0%
帮助的人:20.8万
展开全部
第一步:
在bbs.asp页面顶部判断是否登录,如果没有登录就
<%response.redirect "login.asp?url=bbs.asp"%>

第二步:
login.asp接收这个参数 url=request("url")

登录表单里要加上这个参数
<input type="hidden" name="url" value="<%=url%>">

第三步:
login.asp的登录表单提交页面比如:check_login.asp 接收这个参数 url=request("url")
判断登录成功后就要转向 <%response.redirect url%>

注意:要判断一下,如果url为空,就要给它赋值,比如:if url = "" then url = "index.asp"
追问
我没有登录表单提交页面啊 我这是dw里面的登录验证">
追答
你要知道这个变量的值(MM_LoginAction),这个就是登陆提交页面,(可以浏览登陆页面,查看源代码)
whiteamoon
2012-11-21 · TA获得超过251个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:168万
展开全部
1 首先不推荐做这个功能 意义不大(后面告诉你为什么)
2 你描述的是两个意思
如果只要登录就跳论坛 你在登陆成功后直接跳转就可以
<%response.redirect url%>

如果你打算实现在论坛的什么位置操作登录,就跳转回原位置的话
我这是dw里面的登录验证(DW生成代码也是form而且还很垃圾)
<form name="form1" method="POST" action="<%=MM_LoginAction%>">
<input type="hidden" id="url" name="url" value="<%=url%>">

</form>

1楼的意思是让你在form中把来访页的地址放进url,传给验证界面
同时你还需要在每个可以访问login.asp的页面将本页面地址传给登录页面

DW害死人,早日脱苦海
看完其他回答,我只能说你们根本没用过DW模版开发过,你们这么给新人解释,根本帮不到他
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卢国栋G
2012-11-20 · 知道合伙人软件行家
卢国栋G
知道合伙人软件行家
采纳数:2205 获赞数:4767
中山大学网络工程专业,网络行业3年从业经验,经验丰富!

向TA提问 私信TA
展开全部
在登陆成功后加一句ASP代码:Response.redirect Request.ServerVariables("HTTP_REFERER")
解释一下,Response.redirect 是跳转
Request.ServerVariables("HTTP_REFERER")是来这一页之前的最后一个历史地址
追问
这代码加在哪个页啊?
追答
我也不知道你有什么文件
.....
response.write "登陆成功"
session(user)=......
......
Response.redirect Request.ServerVariables("HTTP_REFERER")

Response.end
这样写看得明白了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sdlongrui
2012-11-23 · TA获得超过536个赞
知道小有建树答主
回答量:132
采纳率:100%
帮助的人:88.4万
展开全部
一般都是用js点转到历史页面,就是实现返回功能,另外,可以在没个页面添加强制刷新之类的代码,这样返回之后的页面可以自动重新访问服务器,而不是让用户看到缓存的页面!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f1521e2
2012-12-21
知道答主
回答量:1
采纳率:0%
帮助的人:1549
展开全部

 测试

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式