作者Siu (蘆)
看板Web_Design
標題[問題] 從原始檔隱藏hidden field的值
時間Tue Mar 26 15:20:10 2013
請教各位前輩
我是用apache+php+mysql
在表單有一堆資料要POST到外部網站
但表單的內容不想全部被使用者在source code看到
所以打算接下使用者的input後 加上這些需要隱藏的field再post出去
(*補充:需要把使用者帶到外部網站)
這邊應該怎辦寫呢
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.94.134.37
※ 編輯: Siu 來自: 180.94.134.37 (03/26 15:28)
1F:推 s25g5d4:那就不要傳到客戶端去 讓客戶傳資料過來你的伺服器再轉送 03/26 16:55
2F:→ Siu:要怎樣加入呢? 03/26 18:03
3F:→ Siu:阿...我知道我問法不對了 使用者是需要被帶到外部網站的 03/26 18:08
4F:→ Siu:所以有可能在使用者摸不到這些fields的情況下把他帶過去呢? 03/26 18:10
5F:推 s25g5d4:要傳過來被客戶端解析就沒有隱藏的可能性 也許可以考慮 03/26 19:44
6F:→ s25g5d4:submit的時候用js加上去 但是有心人一樣能解析... 03/26 19:44
7F:推 pm2001:送進你們家server,再由server送request出去 03/26 22:03
8F:→ Siu:pm大, 這樣可以把使用者帶過去嗎? 是不是用 03/27 08:55
9F:→ Siu:header("Location: ".$URL) 呢? 03/27 08:56
※ 編輯: Siu 來自: 180.94.134.37 (03/27 08:57)
10F:→ arrack:要看你需求,如果是金流要顯示出來讓使用者填寫 03/27 09:15
11F:→ arrack:就不能從SERVER送...主要還是看你需求 03/27 09:16
12F:→ arrack:不過基本上,如果畫面是要停在外部網站,是沒辦法隱藏的.. 03/27 09:18
13F:→ arrack:頂多內A頁送到內B,B直接echo 表單跟JS送出表單到外部這樣 03/27 09:19
14F:→ arrack:可以防止一般的使用者 03/27 09:20
15F:→ Siu:a大說的js送表單是簡單的document.form1.submit(); 嗎? 03/27 11:24
16F:→ Siu:因為轉送的快所以達到表面的隱藏效果? 03/27 11:24
17F:→ arrack:恩,除非他停用js,不然是看不到,不過你第一頁就可以檢查 03/27 12:19
18F:→ arrack:就可以檢查有沒有停用 03/27 12:19