成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁 ? 技術(shù)教程 ? 淺談htmlentities 、htmlspecialchars、addslashes的使用方法
全站頭部文字 我要出現(xiàn)在這里
淺談htmlentities 、htmlspecialchars、addslashes的使用方法 774 2024-01-10   

1、html_entity_decode():把html實體轉(zhuǎn)換為字符。

Eg:$str = "just atest & 'learn to use '";

echo html_entity_decode($str);

echo "<br />";

echo html_entity_decode($str,ENT_QUOTES);

echo "<br />";

echo html_entity_decode($str,ENT_NOQUOTES);

輸出如下:

just a test & 'learn to use '
just a test & 'learn to use '
just a test & 'learn to use '

2、htmlentities():把字符轉(zhuǎn)換為html實體。

Eg:$str = "just a test & 'learn to use'";

 echo htmlentities($str,ENT_COMPAT);

 echo "<br/>";

 echo htmlentities($str, ENT_QUOTES);

 echo "<br/>";

 echo htmlentities($str, ENT_NOQUOTES);

輸出如下:

just a test & 'learn to use'
just a test & 'learn to use'
just a test & 'learn to use'

查看源代碼如下:

just a test & 'learn to use'<br />

just a test & 'learn to use'<br />

just a test & 'learn to use'

3、addslashes():在指定的預(yù)定義字符前添加反斜杠

預(yù)定義字符包括:單引號(‘),雙引號(“),反斜杠(),NULL

默認(rèn)情況下,PHP指令 magic_quotes_gpc 為 on,對所有的GET、POST 和COOKIE 數(shù)據(jù)自動運行 addslashes()。不要對已經(jīng)被 magic_quotes_gpc 轉(zhuǎn)義過的字符串使用 addslashes(),因為這樣會導(dǎo)致雙層轉(zhuǎn)義。遇到這種情況時可以使用函數(shù)get_magic_quotes_gpc() 進(jìn)行檢測。

Eg:$str3=" just a  '  " test";

echoaddslashes($str3);

輸出:

\ just a ' " test

4、stripslashes():刪除由addslashes函數(shù)添加的反斜杠

Eg:$str4="\ just a '" test";

echo stripslashes($str4);    

輸出:

just a ' " test

5、 htmlspecialchars():把一些預(yù)定義的字符轉(zhuǎn)換為html實體。

預(yù)定義字符包括:& (和號) 成為&  
 " (雙引號) 成為"
' (單引號) 成為'
< (小于) 成為<
> (大于) 成為>

Eg:$str5 = "just atest & 'learn to use'";

echo htmlspecialchars($str5, ENT_COMPAT);

echo "<br/>";

echo htmlspecialchars($str5, ENT_QUOTES);

echo "<br/>";

echo htmlspecialchars($str5, ENT_NOQUOTES);

輸出:

just a test & 'learn to use'
just a test & 'learn to use'
just a test & 'learn to use'

查看源代碼:

just a test & 'learn to use'<br />
just a test & 'learn to use'<br />
just a test & 'learn to use'

6、 htmlspecialchars_decode():把一些預(yù)定義的html實體轉(zhuǎn)換為字符。

會被解碼的html實體包括:& 成為 &(和號)

" 成為 " (雙引號)
' 成為 ' (單引號)
< 成為 < (小于)
> 成為 > (大于)

Eg:$str6 = "just atest & 'learn to use'";

echo htmlspecialchars_decode($str6);

echo "<br />";

echo htmlspecialchars_decode($str6, ENT_QUOTES);

echo "<br />";

echo htmlspecialchars_decode($str6, ENT_NOQUOTES);

輸出:

just a test & 'learn to use '
just a test & 'learn to use '
just a test & 'learn to use '

查看源代碼:

just a test & 'learn to use '<br />

just a test & 'learn to use '<br />

just a test & 'learn to use '

防注入防web腳本綜合使用:

$str= htmlspecialchars(addslashes($str));

$str= htmlspecialchars_decode(stripslashes($str));

以上這篇淺談htmlentities 、htmlspecialchars、addslashes的使用方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持綠夏網(wǎng)。



主站蜘蛛池模板: 溜溜的她| 杨颖电影| free gay movies| 威利| 欢迎来到nhk| 火花 电影| 离歌吉他谱| 好好操视频| 白浩| 小清水亚美| 我们的新时代演员表| 迷失之城剧情介绍| 画眉公鸟声音| 乡村女教师 电影| 皇家趣学院免费观看全集完整版| 贝的故事教案设计优秀教案| 视频 | vk| 出彩中国人第三季 综艺| 李志毅| 影子是我的好朋友仿句怎么写| 汤唯和梁朝伟拍戏原版视频在线观看| 语文五年级下册期末试卷人教版| 女人香韩国电影| 局内人电影完整版| 《爱你》演员表| 借条怎么样才有法律效力| 赫伯曼电影免费观看| 182tv福利视频| 女脱衣服| 郑丽身高一米几| 墓王之王动漫完整版在线观看| 大园桃子| 锦绣南歌电视剧全集免费观看| 美女绳奴隶| 飞艇全天精准计划软件| 俺去也电影网| 白丝带 电影| 求佛的歌词| 绝不放弃电影免费观看完整版| 杨颖电影| dnf代码大全|

!!!站長長期在線接!!!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103