网站来路分析

2018-08-19 00:19:32 -0400
?php /** * 获取网站来路并分析 * @author Youngxj * @time 2018年6月27日 * @param string $referers 自定义ua * @return strting/bool 输出获取到的来路 */ function get_referer($referers=''){ // 更改为自己的网址 // 避免来路重复 $localhost = 'www.youngxj.cn'; /*获取网站来路*/ $referer = $referers ? $referers : $_SERVER['HTTP_REFERER']; if(!$referer){ return false; } /*获取网站host*/ $str = parse_url($referer); if (!$str['host']||$str['host']==$localhost) { return false; } $url = $str['host']; /*关键词判断类型*/ if(strpos($url,'baidu') !== false){ $url_str = '百度搜索'; }elseif (strpos($url,'sogou') !== false) { $url_str = '搜狗搜索'; }elseif (strpos($url,'sm') !== false) { $url_str = '神马搜索'; }elseif (strpos($url,'bing') !== false) { $url_str = '必应搜索'; }elseif (strpos($url,'google') !== false) { $url_str = '谷歌搜索'; }elseif (strpos($url,'so') !== false) { $url_str = '360搜索'; }elseif (strpos($url,'easou') !== false) { $url_str = '宜搜搜索'; }elseif (strpos($url,'yahoo') !== false) { $url_str = '雅虎搜索'; }else{ /*如果以上都找不到则使用来路域名并截取字数*/ if (strlen($url)>5) $url_str=substr($url,0,10) . '...'; } return $url_str; } ?>
«Newer      Older»
Comment:
Name:

Back to home

Subscribe | Register | Login | N