[請益] PHP 顯示字串代碼的方法?

看板PHP作者 (ptt20000)時間13年前 (2011/08/14 20:53), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/1
各位好! 很感謝您進來! 我的問題是,我想在一個表單例如TEXT中輸入代碼 EX:這是JS的彈出警告<script>alert('AAA');</script> 上訴文字為在輸入表單中輸入的 照理來說應該整段都會是字串,且在取值的時候有使用addslashes(字串變數) addslashes應該會處理字串中有' "的部分都將取代為\' \" 但是我echo 字串變數的時候卻沒有取代... 然後查詢出來後卻真的彈出該警告,我希望他可以顯示整段文字... 請問各位有甚麼辦法可以處理這樣的字串呢?? 感謝各位的幫忙!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.207.222.68

08/14 21:02, , 1F
php htmlspecialchars()
08/14 21:02, 1F

08/14 21:06, , 2F
請問是顯示的時候+嗎?
08/14 21:06, 2F

08/14 21:07, , 3F
在我寫入資料庫時只使用addslashes這樣夠嗎?
08/14 21:07, 3F

08/14 21:07, , 4F
感謝您!
08/14 21:07, 4F

08/14 21:08, , 5F
addslashes只是把'換成\'而已啊 你<script> tag還在
08/14 21:08, 5F

08/14 21:08, , 6F
直接印出來當然會執行
08/14 21:08, 6F
文章代碼(AID): #1EHyL1y_ (PHP)