php ignore special characters,PHP htmlspecialchars() 函數--防注入字符轉義函數
更多實(shí)例
例子 1
把一些預(yù)定義的字符轉(zhuǎn)換為 HTML 實(shí)體:<?php
$str = "Bill & 'Steve'";
echo htmlspecialchars($str, ENT_COMPAT); // 只轉(zhuǎn)換雙引號(hào)
echo "
";
echo htmlspecialchars($str, ENT_QUOTES); // 轉(zhuǎn)換雙引號(hào)和單引號(hào)
echo "
";
echo htmlspecialchars($str, ENT_NOQUOTES); // 不轉(zhuǎn)換任何引號(hào)
?>
以上代碼的 HTML 輸出如下(查看源代碼):
Bill & 'Steve'
Bill & 'Steve'
Bill & 'Steve'
以上代碼的瀏覽器輸出:Bill & 'Steve'
Bill & 'Steve'
Bill & 'Steve'
例子 2
把雙引號(hào)轉(zhuǎn)換為 HTML 實(shí)體:<?php
$str = 'I love "PHP".';
echo htmlspecialchars($str, ENT_QUOTES); // 轉(zhuǎn)換雙引號(hào)和單引號(hào)
?>
以上代碼的 HTML 輸出如下(查看源代碼):
I love "PHP".
以上代碼的瀏覽器輸出:I love "PHP".
總結(jié)
以上是生活随笔為你收集整理的php ignore special characters,PHP htmlspecialchars() 函數--防注入字符轉義函數的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Oracle备份时发现空间不够,存储空间
- 下一篇: linux+内核中开启nfs,NFS C