php提高代码的安全性,php下过滤html代码的函数 提高程序安全性

以下为过滤HTML代码的函数:

复制代码代码如下:

functionihtmlspecialchars($string){

if(is_array($string)){

foreach($stringas$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代码的函数

复制代码代码如下:

functionhtmlEncode($string){

$string=trim($string);

$string=str_replace("&","&",$string);

$string=str_replace("'","'",$string);

$string=str_replace("&","&",$string);

$string=str_replace(""",""",$string);

$string=str_replace(""",""",$string);

$string=str_replace("<","

$string=str_replace("

$string=str_replace(">",">",$string);

$string=str_replace(">",">",$string);

$string=str_replace(" ","",$string);

$string=nl2br($string);

return$string;

}

您可能感兴趣的文章:CI框架的安全性分析CI框架安全类Security.php源码分析CodeIgniter框架过滤HTML危险代码浅谈php(codeigniter)安全性注意事项CodeIgniter安全相关设置汇总php实现XSS安全过滤的方法PHP中字符安全过滤函数使用小结php常用的安全过滤函数集锦PHP开发不能违背的安全规则过滤用户输入phpHtmlReplace输入过滤安全函数CI框架安全过滤函数示例

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值