详解PHP函数 strip_tags 处理字符串缺陷bug
发布时间:2021-01-21 01:53:04 所属栏目:PHP教程 来源:网络整理
导读:详解PHP函数 strip_tags 处理字符串缺陷bug PHP 函数 strip_tags() 是一个常用函数,该函数可以剥去字符串中的 HTML、XML 以及 PHP 的标签。极大方便了对字符串的操作,但是 strip_tags() 函数存在缺陷bug,由于 strip_tags() 无法验证 HTML 不完整或者破
详解PHP函数 strip_tags 处理字符串缺陷bugPHP 函数 strip_tags() 是一个常用函数,该函数可以剥去字符串中的 HTML、XML 以及 PHP 的标签。极大方便了对字符串的操作,但是 strip_tags() 函数存在缺陷bug,由于 strip_tags() 无法验证 HTML 不完整或者破损标签将导致更多的数据被删除。 例子: stringstringecho strip_tags($str,''); 输出: stringstring通过 strip_tags 函数过滤 标签,其实我希望得到下面这个结果: stringstring导致我们未能得到所期望的结果,其实是因为字符串中第三个 string 左边那个尖括号,strip_tags 函数误删除了其他字符。 经过查找 PHP 相关文档发现 strip_tags 函数 有一个警告:由于 strip_tags() 无法实际验证 HTML,不完整或者破损标签将导致更多的数据被删除。 既然不能验证 HTML 标签完整性,遇到字符串中包含“<”或“>”导致误删字符串中其他字符。 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持! (编辑:泉州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 【卡贝家居双十一】这些鸡肋产品,赶紧扔掉
- IBM借力PMC模块化方案拼杀混合云红海
- laravel中Redis队列监听中断的分析
- iPhone丢失怎么办?巧用Activator找回被盗iPhone
- Asp 使用 Microsoft.XMLHTTP 抓取网页内容并过滤需要的
- 案例盘点︱教育城乡一体化趋势下 3个关键点高效筑建学校安全
- WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.
- PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等
- Apple Watch播放音乐 Apple Watch播放音乐教程
- 如何修改yii2.0自带的user表为其它的表