作者 赵彬吉

update

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