[网页插件]加密通讯 仅供技术学习,请勿使用在虎绿林
『回复列表(37|显示机器人聊天)』
虎绿林已屏蔽零宽空格,解密插件不再起作用。
public static function 过滤滥用($text) {
#通过css解决了版面长草的问题,不需要再过滤了。
#$text = preg_replace('/[\x{0e00}-\x{0e7f}]{10,}/u', '(为防止版面长草,过长的泰文被过滤)', $text);
#$text = preg_replace('/[\x{0600}-\x{06ff}]{10,}/u', '(为防止版面长草,过长的阿拉伯文被过滤)', $text);
// 删除零宽空格,阻止加密内容 <https://hu60.cn/q.php/bbs.topic.103403.html>
$text = preg_replace("/[\x{200B}-\x{200D}\x{FEFF}]/u", '', $text);
return $text;
}
@无名啊,已经扩展了零宽匹配的范围。
@残缘,才发现你已经把猫脸加入了插件,那么我也加入过滤。
public static function 过滤滥用($text) {
#通过css解决了版面长草的问题,不需要再过滤了。
#$text = preg_replace('/[\x{0e00}-\x{0e7f}]{10,}/u', '(为防止版面长草,过长的泰文被过滤)', $text);
#$text = preg_replace('/[\x{0600}-\x{06ff}]{10,}/u', '(为防止版面长草,过长的阿拉伯文被过滤)', $text);
// 删除连续的零宽空格和emoji,阻止加密内容 <https://hu60.cn/q.php/bbs.topic.103403.html>
$text = preg_replace("/[\x{200B}-\x{200F}\x{FEFF}🐱❤️😊]{8,}/u", '', $text);
return $text;
}