作者Numino (神圣光芒)
看板Web_Design
标题Re: [问题] 有关ASP的Response.Redirect ""
时间Wed Mar 21 19:33:45 2007
※ 引述《antory ( )》之铭言:
: 您好!我是想做ASP的Check LogIn的分页
: Check LogIn.asp会接收各个网页传过来的ID&PassWord&档名
: 例如:
: 1.asp -> -> if match -> Response.Redirect "1.asp"
: 2.asp -> Check.asp -> if match -> Response.Redirect "2.asp"
: 3.asp -> -> if match -> Response.Redirect "3.asp"
: -> else error -> Log again
: 我在check.asp里面这样写
: ID=Request.form("ID")
: Pwd=Request.form("Pwd")
: Selfurl=Request.form("Selfurl")
: if match then
: Response.Redirect "Selfurl"
如tonyQ所讲,这一行有错,selfurl 本身是字串变数,无需加引号
如果只是要返回原本页面,asp本身有 HTTP_REFERER 可以用
Response.Redirect Request.ServerVariables("HTTP_REFERER")
最好使用前检查一下 Request.ServerVariables("HTTP_REFERER") 是否为空
: else
: ...
: End if
: 问题出在重新导向网页无法解析出Selfurl,
: 想请问一下,有解决的办法吗?
: Check.asp会接受任何位置传过来的档名,如果登入为真,即在导向回原本页面。
--
太初有
道,道即是神
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.99.222.55
1F:推 TonyQ:感恩,我也受教了。XD 03/21 21:58