PHP安全函数
定義和用法
addslashes()
addslashes() 函數(shù)返回在預(yù)定義字符之前添加反斜杠的字符串。
?
預(yù)定義字符是:
?
- 單引號(')
- 雙引號(")
- 反斜杠(\)
- NULL
默認(rèn)地,PHP 對所有的 GET、POST 和 COOKIE 數(shù)據(jù)自動運(yùn)行 addslashes()。所以您不應(yīng)對已轉(zhuǎn)義過的字符串使用 addslashes(),因?yàn)檫@樣會導(dǎo)致雙層轉(zhuǎn)義。遇到這種情況時可以使用函數(shù) get_magic_quotes_gpc() 進(jìn)行檢測。
?
stripslashes() 函數(shù)刪除由?addslashes()?函數(shù)添加的反斜杠。
提示:該函數(shù)可用于清理從數(shù)據(jù)庫中或者從 HTML 表單中取回的數(shù)據(jù)。
htmlentities() 把字符轉(zhuǎn)換為 HTML 實(shí)體:
?
被轉(zhuǎn)換的預(yù)定義的字符有:
&:轉(zhuǎn)換為&
":轉(zhuǎn)換為"
':轉(zhuǎn)換為成為 '
<:轉(zhuǎn)換為<
>:轉(zhuǎn)換為>
?
?
?
?
回調(diào)函數(shù),創(chuàng)建函數(shù)
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/pass-A/p/11132749.html
總結(jié)
- 上一篇: 【转】使用ssh-copy-id 快速的
- 下一篇: mac php Swoole入门