源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

php过滤html中的其他网站链接的方法(域名白名单功能)

  • 时间:2022-01-05 17:47 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:php过滤html中的其他网站链接的方法(域名白名单功能)
[u]复制代码[/u] 代码如下:
/**      * 过滤外站链接      * @param array $local_domain  本站域名 数组      * @param string $message    文本内容      */     function replace_outer_links($local_domain_arr, $message) {         $pattern= '/<[^>]*href=[\'\"]http[s]?:\/\/(?!' ;         $i = 0 ;         foreach ($local_domain_arr as $local_domain){             if($i==0){                  $pattern .= 'www.' .$local_domain.'|'.$local_domain.'|[\w\_]+\.'.$local_domain ;             }else{                  $pattern .= '|www.' .$local_domain.'|'.$local_domain.'|[\w\_]+\.'.$local_domain ;             }              $i++ ;         }         $pattern .=')[^\'^\"]*[\'\"][^>]*>(.+?)<\/a>/is';           return preg_replace($pattern,'$1',$message);     }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部