轉換特殊符號 - htmlspecialchars
(建議以電腦閱讀此篇)
在 PHP 操作一些資料庫語法
或字串的處理,常常需要處理
使用者輸入非預期中的特殊符號
以免造成資料錯誤,或其他漏洞
或字串的處理,常常需要處理
使用者輸入非預期中的特殊符號
以免造成資料錯誤,或其他漏洞
因此 htmlspecialchars($string, $flag) 函數
可以方便快速的解決這個問題
可以方便快速的解決這個問題
參數
$string
需轉換的文字字串
$flag
轉換模式
轉換對照表 (部分)
符號 轉換為 & &amp; " &quot; ' &apos; < &lt; > &gt;
(請注意:以上的 & 都暫以全形表示,實際使用請用半形)
Flag (部分)
ENT_COMPAT
ENT_QUOTES
// 轉換 雙/單引號
ENT_NOQUOTES
// 不轉換 雙/單引號
ENT_HTML404
// 以 HTML 4.01 處理
ENT_HTML5
// 以 HTML 5 處理
詳細內容請參考官方資料
如果有錯誤,歡迎下方留言討論喔 ~