分享一个非常实用的文章伪原创PHP代码

时间:2023年10月04日

/

来源:网络

/

编辑:佚名

这段代码可以在文章内随机插入一些 ASCII 字符,同时前端可以对这些 ASCII 字符进行隐藏,这样可以达到既不影响用户阅读,又迷惑百度蜘蛛的效果,达到一个伪原创的效果
这个是我在一些小说站点上扒下来的,非常实用!
PHP代码:
function randAscii($string){
    if(empty($string)){
        return false;
    }
    
    //【随机插入字符串】
    preg_match_all("/./u", $string, $arr);
    $arrNew = array(1,10);
    $str = '';
    $inHtmlTag = false;
    foreach ($arr[0] as $k=>$v){
        if ($v == '<') {
            $inHtmlTag = true;
        } else if ($v == '>') {
            $inHtmlTag = false;
        }
        if ($inHtmlTag) {
            $str.= $v;
        } else {
            if($k == 0){
                $str.= $v.'';
            }else{
                $key = array_rand($arrNew,1);
                $rand = $arrNew[$key];
                $shuzi = mt_rand(800, 810);
                $str.= ($rand % 10) == 0 ? $v."<i>&#xe".$shuzi.";</i>": $v;
            }
        }
    }
    return $str;
}
CSS代码
i {
    display:none;
}
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。