各位CSDN高手,我要把这段代码如何改啊?(关于注册后返回页面问题,在线等)。

happyczp 2006-04-28 10:24:46
(1)newsview.asp?id=1,这是新闻显示页面,但没有全文显示,代码有一段,可以查看新闻的全文,代码为:<a href="view_all.asp?id=<%=rs("id")%>" target="_blank">查看全文</a>.

但需要注册后才可以。

(2)view_all.asp,包含了文件<check.asp>。

(3)cheCk.asp,判断是否注册页,代码如下:

<%
if session("user")="" then
response.redirect "userlogin.asp"
end if
%>
(4)注册页。代码略。





====================问题点==============

如何知道我在newveiw.asp?id=1里,想看全文,但没有注册后只要先注册,但注册后又可以回到newsview.asp?id=1,并且此时就可以查看全文了。。。。


...全文
115 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mrshelly 2006-05-22
  • 打赏
  • 举报
回复
看明白我上面的那段代码了吗?
happyczp 2006-05-20
  • 打赏
  • 举报
回复
大哥,我还是测试不通过啊,我是这样写的。
----------chk.asp------
<%
if session("user")="" then
response.redirect "userlogin.asp"
end if
%>
'这个文件作为包含放在每个文件最上面,即<!--#include file="chk.asp"-->

注册通过reg.asp后返回userlogin.asp登陆,代码如下:
<%
If Request.ServerVariables("REQUEST_METHOD") = "POST" Then

session("user")=request.Form("user")
session("pass")=request.Form("pass")
response.redirect("user_chk.asp")

End If
<form method=post action="usercheck.asp" name=form>
<td><input name="user" id="user" value="" size="17"></td>
</tr>
<tr> <td align="right" nowrap><div align="left"

class="STYLE3">密      码:</div></td>
<td><input name="pass" type="password" id="pass" size="17"

maxlength="32"></td></tr>

<td colspan="2" align=right valign=bottom><div align="right">
<input name=".save" type="submit" class="button" value="登录">
</div></td>

</form>
%>
’接下来就是判断页usercheck.asp,从数据库中取值比较。。。代码略。
mrshelly 2006-04-29
  • 打赏
  • 举报
回复
<%
if session("user")="" then
response.redirect "userlogin.asp?url=newveiw.asp%3Fid="& request("id")
end if
%>

userlogin.asp 里如何处理就不用多说了。
mhxz5680 2006-04-29
  • 打赏
  • 举报
回复
没做过,想了想,在点击查看全文的时候把链接地址记录到SESSION,等注册成功后再跳转回来,那样应该可以实现查看全文了吧
在新闻页加上个检查是否登陆的页面

继续关注

等待最佳答案

28,402

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧