zibll友链假链接提交[BUG]修复教程

BUG 演示RAR@2P$}}$D}45~B3TT3BFY.jpg

 

Q]W38]$IWB1S_DXS}9)8UDY.jpg

 

修复演示

({J7C{E7]_HQ8T[3J[J`I{1.jpg

 

修复教程

 

在 /themes/zibll/action/function.php 搜  zib_ajax_frontend_links_submit()   在上方添加一个函数 用于判断URL真假

function CheckUrl($C_url){  
    $str="/^http(s?):\/\/(?:[A-za-z0-9-]+\.)+[A-za-z]{2,4}(?:[\/\?#][\/=\?%\-&~`@[\]\':+!\.#\w]*)?$/";  
    if (!preg_match($str,$C_url)){  
        return false;  
    }else{  
    return true;  
    }  
}  

 

 

然后在  zib_ajax_frontend_links_submit() 里面添加代码


 if(!CheckUrl($_POST['link_url'])){
	echo (json_encode(array('error' => 1, 'ys' => 'danger', 'msg' => '请输入正确域名!')));
	exit();
}

 

 

 

 
请登录后发表评论