时间:2021-05-26
复制代码 代码如下:
/**
* 过滤外站链接
* @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);
}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
一、各类黑白名单的简介首先说明一下:UA白名单-->初始化阶段User-Agent白名单UA黑名单-->初始化阶段User-Agent黑名单IP白名单-->所有
服务器安全狗超级黑白名单功能介绍:超级黑白名单中的IP将不经过防火墙规则优先处理,即防火墙里定义的一些过滤规则(DDOS防火墙、WEB防火墙、ARP防火墙、安全
想必大家都知道,vivoy93s手机设置一键加速白名单的方法:点击左键调出后台运行的软件,然后按住需要设置白名单的软件后台向下拉再松开,该软件即会加入白名单,感
场景:存在一个用户白名单表,提供了此用户的用户名和地区信息,判断此用户是否在此白名单表中。如:姓名白名单地区张三中国,美国则可使用如下语句:SELECTID,u
大家都知道,vivoy81s手机设置一键加速白名单的方法:点击左键调出后台运行的软件,然后按住需要设置白名单的软件后台向下拉再松开,该软件即会加入白名单,感兴趣