这篇文章给大家介绍的内容是关于php中四种安全过滤函数的总结(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
1、stripslashes() 函数
stripslashes()主要功能是删除反斜杠
<?php echo stripslashes("Who\'s Bill Gates?"); ?>
输出结果:
Who's Bill Gates?
2、htmlentities() 函数
htmlentities() 把字符转换为 HTML 实体
立即学习“PHP免费学习笔记(深入)”;
<?php $str = "<? W3S?h????>"; echo htmlentities($str); ?>
以上代码的 HTML 输出如下(查看源代码):
<!DOCTYPE html> <html> <body> <© W3Sçh°°¦§> </body> </html>
以上代码的浏览器输出:
<? W3S?h????>
3、htmlspecialchars() 函数
把预定义的字符 "" (大于)转换为 HTML 实体:
<?php $str = "This is some <b>bold</b> text."; echo htmlspecialchars($str); ?>
以上代码的 HTML 输出如下(查看源代码):
<!DOCTYPE html> <html> <body> This is some <b>bold</b> text. </body> </html>
以上代码的浏览器输出:
This is some <b>bold</b> text.
4、strip_tags()函数
剥去字符串中的 HTML 标签:
strip_tags() 函数剥去字符串中的 HTML、XML 以及 PHP 的标签。
注释:该函数始终会剥离 HTML 注释。这点无法通过 allow 参数改变。
注释:该函数是二进制安全的。
<?php echo strip_tags("Hello <b>world!</b>"); ?>
Hello world!
相关文章推荐:
以上就是php中四种安全过滤函数的总结(附代码)的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号