看板 PHP 關於我們 聯絡資訊
各位好! 很感謝您進來! 我的問題是,我想在一個表單例如TEXT中輸入代碼 EX:這是JS的彈出警告<script>alert('AAA');</script> 上訴文字為在輸入表單中輸入的 照理來說應該整段都會是字串,且在取值的時候有使用addslashes(字串變數) addslashes應該會處理字串中有' "的部分都將取代為\' \" 但是我echo 字串變數的時候卻沒有取代... 然後查詢出來後卻真的彈出該警告,我希望他可以顯示整段文字... 請問各位有甚麼辦法可以處理這樣的字串呢?? 感謝各位的幫忙!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.207.222.68
knuckles:php htmlspecialchars() 08/14 21:02
ptt2000:請問是顯示的時候+嗎? 08/14 21:06
ptt2000:在我寫入資料庫時只使用addslashes這樣夠嗎? 08/14 21:07
ptt2000:感謝您! 08/14 21:07
bibo9901:addslashes只是把'換成\'而已啊 你<script> tag還在 08/14 21:08
bibo9901:直接印出來當然會執行 08/14 21:08