Re: [問題] 有關ASP的Response.Redirect ""

看板Web_Design作者 (骨頭)時間19年前 (2007/03/21 19:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/7 (看更多)
※ 引述《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
文章代碼(AID): #160HI-kr (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #160HI-kr (Web_Design)