推 chph:請多查閱手冊. htmlspecialchars() 07/18 21:42
→ Arton0306:我不是在問樓上的問題... 07/18 22:07
推 chph:option內的value會放到有<>的資料我還是頭一次看到 07/18 22:10
→ TonyQ:雖然可以想像大概是什麼樣的錯,不過你不寫清楚是怎樣的錯, 07/18 22:10
→ chph:要不要先想想你的作法是不是最好的? 07/18 22:10
→ TonyQ:個人不太想給你答案 =.= 07/18 22:10
→ TonyQ:他的意思可能是escape word 最後沒decode回正確的字串 07/18 22:10
→ TonyQ:比方說 < 就真的變成 &alt; 給submit給後端了 07/18 22:11
→ TonyQ:而不是我們預期的 < .通常是escape兩次以上的結果... 07/18 22:11
→ TonyQ:如果是html form結構被破壞 表格是送不出去的 (遠目) 07/18 22:13
→ TonyQ:講送不出去好像有點冏 應該是不會不明顯到還想送出的 07/18 22:13
→ Arton0306:喔 對 T大說的沒錯 就是<變&alt給後端 剛我想到的處理方 07/18 22:31
→ Arton0306:式是 按form時先呼叫一個反轉的javascript 但還是有問題 07/18 22:32
→ Arton0306:若user原本就打&alt 不該反轉卻被反轉了 真是ooxx 07/18 22:32
→ TonyQ:你可能做了多餘的escape , 正常狀況不會這樣 . 07/18 22:34
→ Arton0306:回c大 內有<> 那是以前的人留下來的 改這個太麻煩了... 07/18 22:35
→ Arton0306:但<不變$alt 那放在option會錯 07/18 22:37
→ TonyQ:不然用js載入的方案如何? 07/18 22:44
→ Arton0306:感謝感謝 還麻煩T大寫個小程式 不過使用者還能打"和' @@ 07/18 23:00
→ Arton0306:" ' 似乎會有問題 還是感謝! 07/18 23:02
推 TonyQ:喔 剛剛要回 要記得作js escape = =a 聊天忘記了 07/18 23:04
→ Arton0306:啊 感謝 我再研究一下! 07/18 23:06