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"
^^^^^^^^^
: else
: ...
: End if
: 問題出在重新導向網頁無法解析出Selfurl,
: 想請問一下,有解決的辦法嗎?
: Check.asp會接受任何位置傳過來的檔名,如果登入為真,即在導向回原本頁面。
我看不懂你的問題,
你確定你code要表達的不是 Response.Redirect Selfurl?
因為你前面request已經一個Selfurl ,
後面卻用字串寫Selfurl,感覺實在很詭異。
以上是在於你已經能取得Selfurl但是卻跑不出來的情況下。
────────────────────────────────
如果是值傳不過來(request不到),可以考慮以下的兩個方案。
aciton的時候用get的方式把selfurl傳給check.asp,
action="check.asp?selfurl='login.asp'"
不過這樣的話就要用 request.QueryString("selfurl") 去取得資料了。
或者直接用POST 把selfurl塞到 hidden form裡面 跟著帳密送出。
request.form() <=讀取POST用
request.QueryString() <=讀取GET用
--
I am a person, and I am always thinking .
Thinking in love , Thinking in life ,
Thinking in why , Thinking in worth.
I can't believe any of what ,
I am just thinking then thinking ,
but worst of all , most of mine is thinking not actioning...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.27.68
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 7 篇):