【网站代码】网站实现搜索引擎来路语音
代码如下:
<?php /** * 获取网站来路并分析 * @author 雨滴资源网 * @time 2019年08月17日 * @param string $referers 自定义ua * @return strting/bool 输出获取到的来路 */ function get_referer($referers=''){ // 更改为自己的网址 // 避免来路重复 $localhost = 'www.yudzy.com'; /*获取网站来路*/ $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 = '雅虎搜索'; }elseif (strpos($url,'xiaobaibk') !== false) { $url_str = '安全之家'; }else{ /*如果以上都找不到则使用来路域名并截取字数*/ if (strlen($url)>5) $url_str=substr($url,0,10) . '...'; } return $url_str; } ?> 百度语音接口:https://fanyi.baidu.com/gettts?spd=5&source=web&lan=zh&text= php调用 <?php echo get_referer();?> 以下用Js写的,不知道可不可以,你们试试看,实现的方法很多,自己写吧 <script> window.onload=function(){ var audio=document.createElement('audio'); var url="https://fanyi.baidu.com/gettts?spd=5&source=web&lan=zh&text="; var str=url+"欢迎来自<?php echo get_referer();?>的朋友访问某某博客"; audio.src=str; document.body.appendChild(audio); audio.play(); } </script>
如果你觉得雨滴资源网对你有帮助的话,可以小小的打赏一下小站,用于维持本站的运营!
版权声明:雨滴资源网内容来源于互联网,如果有侵权内容、不妥之处,请第一时间联系我们删除。敬请谅解!
本文链接:【网站代码】网站实现搜索引擎来路语音 - https://www.yudzy.com/619.html
失效提示:此文更新于2019-8-17,如果文章内容或图片资源失效,请留言反馈,客服会及时处理,谢谢!