作者 赵彬吉

update

... ... @@ -210,11 +210,11 @@ class SyncSubmitTaskService
if($config['filter_referers']){
//只比较path路径
$paths = array_map(function ($v){
return parse_url(Url::to($v), PHP_URL_PATH);
return trim(parse_url(Url::to($v), PHP_URL_PATH), '/');
},$config['filter_referers']);
//后端获取的referer
if(in_array(parse_url($data['referer'], PHP_URL_PATH), $paths)){
if(in_array(trim(parse_url($data['referer'], PHP_URL_PATH), '/'), $paths)){
throw new InquiryFilterException( '过滤来源链接:' . $data['referer']);
}
//前端获取的referer
... ...