addslashes對SQL語句中的特殊字符進行轉義操作,包括(‘), (“), (), (NUL)四個字符,此函數在DBMS沒有自己的轉義函數時候使用,但是如果DBMS有自己的轉義函數,那么推薦使用原裝函數,比如MySQL有mysql_real_e " /> 五月天久久激情,日韩av免费,国产成人久久精品一区二区三区

中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

PHP中常用的轉義函數

1. addslashes

addslashes對SQL語句中的特殊字符進行轉義操作,包括(‘), (“), (), (NUL)四個字符,此函數在DBMS沒有自己的轉義函數時候使用,但是如果DBMS有自己的轉義函數,那么推薦使用原裝函數,比如MySQL有mysql_real_escape_string函數用來轉義SQL。 注意在php5.3之前,magic_quotes_gpc是默認開啟的,其主要是在$GET, $POST, $COOKIE上執行addslashes操作,所以不需要在這些變量上重復調用addslashes,否則會double escaping的。不過magic_quotes_gpc在php5.3就已經被廢棄,從php5.4開始就已經被移除了,如果使用php最新版本可以不用擔心這個問題。stripslashes為addslashes的unescape函數。

2. htmlspecialchars

htmlspecialchars把HTML中的幾個特殊字符轉義成HTML Entity(格式:&xxxx;)形式,包括(&),(‘),(“),(<),(>)五個字符。

& (AND) => &
” (雙引號) => " (當ENT_NOQUOTES沒有設置的時候)
‘ (單引號) => ' (當ENT_QUOTES設置)
< (小于號) => <
> (大于號) => >  
htmlspecialchars可以用來過濾$GET,$POST,$COOKIE數據,預防XSS。注意htmlspecialchars函數只是把認為有安全隱患的HTML字符進行轉義,如果想要把HTML所有可以轉義的字符都進行轉義的話請使用htmlentities。htmlspecialchars_decode為htmlspecialchars的decode函數。

3. htmlentities

htmlentities把HTML中可以轉義的內容轉義成HTML Entity。html_entity_decode為htmlentities的decode函數。

4. mysql_real_escape_string

mysql_real_escape_string會調用MySQL的庫函數mysql_real_escape_string,對(/x00), (/n), (/r), (), (‘), (/x1a)進行轉義,即在前面添加反斜杠(),預防SQL注入。注意你不需要在讀取數據庫數據的時候調用stripslashes來進行unescape,因為這些反斜杠是在數據庫執行SQL的時候添加的,當把數據寫入到數據庫的時候反斜杠會被移除,所以寫入到數據庫的內容就是原始數據,并不會在前面多了反斜杠。

5. strip_tags

strip_tags會過濾掉NUL,HTML和php的標簽。

6. 結語

php自帶的安全函數并不能完全避免XSS,推薦使用HTML Purifier

php技術PHP中常用的轉義函數,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 老司机狠狠爱 | 久久久涩 | 中文字幕国产在线 | 色屁屁在线观看 | 国产精品成人一区二区 | 91精品久久久久久久久久入口 | 欧美一级毛片久久99精品蜜桃 | 午夜看片网站 | 亚洲综合二区 | 日韩av成人 | 好姑娘影视在线观看高清 | 国产一区二区三区免费观看在线 | 久久69精品久久久久久久电影好 | 色妹子综合网 | 久草中文网 | 一区二区三区免费在线观看 | 欧美亚洲视频在线观看 | 91久久久久久 | 亚洲精品久久久一区二区三区 | 日韩精品极品视频在线观看免费 | 日韩在线不卡视频 | 亚洲成人黄色 | 中文字幕亚洲一区 | 麻豆精品国产免费 | 九九热在线视频观看这里只有精品 | 国产在线观看福利 | 精品一二区 | 天天影视综合 | 欧美成人精品一区二区男人看 | 最近免费日本视频在线 | 久久99精品国产自在现线小黄鸭 | 五月婷婷丁香婷婷 | 涩涩鲁亚洲精品一区二区 | 免费观看一级特黄欧美大片 | 国产精品久久久久久久久久免费看 | 国产九九九| 久久久国产视频 | 毛片免费视频 | 久久精品国产一区二区三区不卡 | 一级片免费视频 | 久久在线视频 |