分类：电脑/网络-软件-网络软件
问题：怎么设置网页单独运行？怎么设置网页单独运行?这个程序共有三个网页 
怎么设置网页单独运行?这个程序共有三个网页,第一个是输入注册用户名和密码的 p要在 p输入用户和密码后才会跳到 p这个。现在是想去掉输入用户名和密码那一步,直接运行 p现在的问题是把链接直接链向 p时会自动跳到 p上去,要怎么设置在打开 p这个文件时不会跳转到 p上去。要怎么修改?这是整个 p完整文件,有哪位高手帮忙给修改一下,谢谢!<%@LANGUAGE="SCRIPT"CODEPAGE="936"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""">&l怎么设置网页单独运行?这个程序共有三个网页,第一个是输入注册用户名和密码的 p要在 p输入用户和密码后才会跳到 p这个。现在是想去掉输入用户名和密码那一步,直接运行 p现在的问题是把链接直接链向 p时会自动跳到 p上去,要怎么设置在打开 p这个文件时不会跳转到 p上去。要怎么修改?这是整个 p完整文件,有哪位高手帮忙给修改一下,谢谢!<%@LANGUAGE="SCRIPT"CODEPAGE="936"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"""><htmlxmlns=""><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><title>密码验证</title><style>body{font-background- ( g);margin- }.STYLE1{font- }</style><scriptlanguage="javascript">functionconfirm(){if( tElementById("txt_yzm").value==""){alert("请输入验证码!"); tElementById("txt_yzm").focus();returnfalse;}if( tElementById("txt_yzm").value.length<16){alert("验证码输入错误!"); tElementById("txt_yzm").focus();returnfalse;}returntrue;}</script><%phone1=session("phone")ifphone1=""thenresponse.Redirect(" p")endififRequest.QueryString("action")<>""thenphone=request.Form("txt_yzm")str=""i=1phonelen=len(phone)whilei<=phonelenifimod2=0thena=mid(phone,i,1)a=cint(a)+2iflen(cstr(a))>1thena=mid(cstr(a),2,1)endifstr=str&aendifi=i+1wendnian=mid(str,1,4)qi=mid(str,5,4)qi=cint(qi)session("nian")=niansession("qi")=qiResponse.Redirect(" p")endif%></head><body><formname="form1"action=" p?action=check"method="post"><Tablewidth="520"border="2"align="center"bordercolor="#8EEAF4"><Tr><Tdwidth="176"align="right"><spanclass="STYLE1">请输入验证码:</span></Td><Tdwidth="326"height="70"><inputname="txt_yzm"type="text"id="txt_yzm"size="30"maxlength="16"/></Td></Tr><Tr><Tdheight="70"colspan="2"align="center"><inputname="btn_Login"type="submit"class="STYLE1"id="btn_Login"onclick="returnconfirm();"value="确定"/><inputname="btn_Cancel"type="button"class="STYLE1"id="btn_Cancel"onclick="window.opener=null; ose();"value="取消"/></Td></Tr></Table></form></body></html>
回答：大致看了一下：你原来是从 p页面输入用户名和密码才能打开 p，在打开 p的前产生sessn("phone")并传一个action参数。现在你要直接在地址栏输入地址，直接打开 p页面，这样下面的if phone1="" then就成立了，而它成立后就执行response.wredirect(" p")，这样当然就又回到 p了。你到 p看一下这个session("phone")是怎么产生的。phone1 = session("phone") if phone1 = "" then response.Redirect(" p") end if if Request.QueryString("action") <> "" then ......Response.Redirect(" p")还有下面还有一个判断，如果action这个参数为空，是要跳转到 p的。这个登录输入用户名、密码和验证码为什么不放在一个页面做呢，这样用户输入这三项后，将表单提交到一个asp页面里进行判断，如果完全正确就显示登录成功，如果有一项错误就提示输入不正确，再跳转到 p，这样不是很好吗？不成熟的观点，有不足之处，见谅!