diff --git a/upload/source/function/function_forum.php b/upload/source/function/function_forum.php index df08efdd1d468d4cee8dcd6a46261a268f072ba4..af1f6c0530622d279720e4be34d5ddcb0e5b53e1 100644 --- a/upload/source/function/function_forum.php +++ b/upload/source/function/function_forum.php @@ -1002,7 +1002,7 @@ function set_atlist_cookie($uids) { function viewthread_is_search_referer() { $regex = "((http|https)\:\/\/)?"; - $regex .= "([a-z]*.)?(ask.com|yahoo.com|cn.yahoo.com|bing.com|baidu.com|soso.com|google.com|google.cn)(.[a-z]{2,3})?\/"; + $regex .= "([a-z]*.)?(toutiao.com|m.sm.cn|www.so.com|sogou.com|bing.com|baidu.com|google.com|google.cn|google.com.hk)(.[a-z]{2,3})?\/"; if(preg_match("/^$regex/", $_SERVER['HTTP_REFERER'])) { return true; }