切換
舊版
前往
大廳
主題

PHP #7 轉換特殊符號 - htmlspecialchars

CW | 2020-09-05 18:52:38 | 巴幣 6 | 人氣 600

轉換特殊符號 - htmlspecialchars
(建議以電腦閱讀此篇)

在 PHP 操作一些資料庫語法
或字串的處理,常常需要處理
使用者輸入非預期中的特殊符號
以免造成資料錯誤,或其他漏洞

因此 htmlspecialchars($string, $flag) 函數
可以方便快速的解決這個問題

參數
    $string
            需轉換的文字字串
    $flag
            轉換模式

轉換對照表 (部分)
符號 轉換為
& &
" "
' '
< &lt;
> &gt;
(請注意:以上的 & 都暫以全形表示,實際使用請用半形)

Flag (部分)
    ENT_COMPAT
    // 轉換 雙引號,不轉換單引號
    ENT_QUOTES
    // 轉換 雙/單引號
    ENT_NOQUOTES
    // 不轉換 雙/單引號
    ENT_HTML404
    // HTML 4.01 處理
    ENT_HTML5
    // HTML 5 處理

詳細內容請參考官方資料



如果有錯誤,歡迎下方留言討論喔 ~
送禮物贊助創作者 !
0
留言

創作回應

相關創作

更多創作