欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【php中过滤html代码的函数 提高程序安全性】,下面是详细的分享!
php中过滤html代码的函数 提高程序安全性
用PHP过滤html里可能被利用来引入外部危险内容的代码。有些时候,需要让用户提交html内容,以便丰富用户发布的信息,当然,有些可能造成显示页面布局混乱的代码也在过滤范围内。
以下为过滤HTML代码的函数:
| function ihtmlspecialchars($string) { if(is_array($string)) { foreach($string as $key=> $val) { $string[$key]=ihtmlspecialchars($val); } } else { $string=preg_replace('/&((#(\d{3,5}|x[a-fA-F0-9]{4})|[a-zA-Z][a-z0-9]{2,5});)/', '&\\1', str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $string)); } return $string; } |
以上所分享的是关于php中过滤html代码的函数 提高程序安全性,下面是编辑为你推荐的有价值的用户互动:
相关问题:PHP用什么函数过滤标题中的HTML代码?
答:strip_tags >>详细
相关问题:php HTML过滤函数有哪些
答:htmlspecialchars strip_tags >>详细
相关问题:求一个简单的php语句,截取字符,过滤html代码。
答:去除html标签 function strip_tags($string, $replace_with_space = true) { if ($replace_with_space) { return preg_replace('!]*?>!', ' ', $string); } else { return strip_tags($string); } } 截取字符函数(匹配各种编码) function trun... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
