Re: [問題] 有關ASP的Response.Redirect ""
※ 引述《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
推
03/21 21:58, , 1F
03/21 21:58, 1F
討論串 (同標題文章)