後來發生了資料偶爾可以寫資料庫,偶爾不行
在檢查寫不進資料庫的電子報內容後,發現了【跳脫字元】的存在
在電子報標題、內容POST到處理資料庫的程式後,在寫入資料庫前可使用『addslashes』的PHP function
這個addslashes可以處理跳脫字元,比如說單引號,自動在單引號前加入\ (反斜線)
讓跳脫字元可以寫入資料庫
當然以上的方法不建議使用,會被使用SQL Injection攻擊
當然以上的方法不建議使用,會被使用SQL Injection攻擊
參考資料:
- https://tw.knowledge.yahoo.com/question/question?qid=1009121600978
- http://seanphpbook.blogspot.tw/2012/11/php-magicquotesgpc-addslashesstripslash.html
- http://fu-ming.tw/blog/?p=187
- http://note.tc.edu.tw/624.html
沒有留言 :
張貼留言