1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > PHP获取搜索引擎关键词

PHP获取搜索引擎关键词

时间:2024-01-17 04:49:49

相关推荐

PHP获取搜索引擎关键词

后端开发|php教程

搜索引擎,php,关键词

后端开发-php教程

这篇文章主要介绍了PHP获取搜索引擎关键词,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

网页版博彩源码下载,ubuntu改语言环境,Tomcat多个数据源报错,广州爬虫展豹纹,php会员登录注册管理的实现,非seo urllzw

有时候我们需要知道用户通过哪个搜索引擎,通过拿个关键词访问我们页面,当然js也可以实现,这里介绍下php的实现代码,包含(百度、谷歌、雅虎、搜狗、搜搜、必应、有道)几大搜索引擎的获取方法。QQ好友列表获取

域名测速网站源码,vscode不自动执行exe,ubuntu内存信息,tomcat监控工具特点,爬虫神器scrapyredis,php 进一取整,庐江seo优化哪家效果好,网站地图 模板,ecshop仿红孩子商城模板lzw

//获取来自搜索引擎入站时的关键词 function get_keyword($url,$kw_start) { $start=stripos($url,$kw_start); $url=substr($url,$start+strlen($kw_start)); $start=stripos($url,&); if ($start>0) { $start=stripos($url,&); $s_s_keyword=substr($url,0,$start); } else { $s_s_keyword=substr($url,0); } return $s_s_keyword; } $url=isset($_SERVER[HTTP_REFERER])?$_SERVER[HTTP_REFERER]:\;//获取入站url。 $search_1=""; //q= utf8 $search_2=""; //wd= gbk $search_3=""; //q= utf8 $search_4=""; //query= gbk $search_5=""; //w= gbk $search_6=""; //q= utf8 $search_7=""; //q= utf8 $google=preg_match("/\b{$search_1}\b/",$url);//记录匹配情况,用于入站判断。 $baidu=preg_match("/\b{$search_2}\b/",$url); $yahoo=preg_match("/\b{$search_3}\b/",$url); $sogou=preg_match("/\b{$search_4}\b/",$url); $soso=preg_match("/\b{$search_5}\b/",$url); $bing=preg_match("/\b{$search_6}\b/",$url); $youdao=preg_match("/\b{$search_7}\b/",$url); $s_s_keyword=""; $bul=$_SERVER[HTTP_REFERER]; //获取没参数域名 preg_match(@^(?:http://)?([^/]+)@i,$bul,$matches); $burl=$matches[1]; //匹配域名设置 $curl=""; if($burl!=$curl){ if ($google) {//来自google $s_s_keyword=get_keyword($url,q=);//关键词前的字符为"q="。 $s_s_keyword=urldecode($s_s_keyword); $urlname="谷歌:"; $_SESSION["urlname"]=$urlname; $_SESSION["s_s_keyword"]=$s_s_keyword; //$s_s_keyword=iconv("GBK","UTF-8",$s_s_keyword);//引擎为gbk } else if($baidu) {//来自百度 $s_s_keyword=get_keyword($url,wd=);//关键词前的字符为"wd="。 $s_s_keyword=urldecode($s_s_keyword); $s_s_keyword=iconv("GBK","UTF-8",$s_s_keyword);//引擎为gbk $urlname="百度:"; $_SESSION["urlname"]=$urlname; $_SESSION["s_s_keyword"]=$s_s_keyword; } else if($yahoo) {//来自雅虎 $s_s_keyword=get_keyword($url,q=);//关键词前的字符为"q="。 $s_s_keyword=urldecode($s_s_keyword); //$s_s_keyword=iconv("GBK","UTF-8",$s_s_keyword);//引擎为gbk $urlname="雅虎:"; $_SESSION["urlname"]=$urlname; $_SESSION["s_s_keyword"]=$s_s_keyword; } else if($sogou) {//来自搜狗 $s_s_keyword=get_keyword($url,query=);//关键词前的字符为"query="。 $s_s_keyword=urldecode($s_s_keyword); $s_s_keyword=iconv("GBK","UTF-8",$s_s_keyword);//引擎为gbk $urlname="搜狗:"; $_SESSION["urlname"]=$urlname; $_SESSION["s_s_keyword"]=$s_s_keyword; } else if($soso) {//来自搜搜 $s_s_keyword=get_keyword($url,w=);//关键词前的字符为"w="。 $s_s_keyword=urldecode($s_s_keyword); $s_s_keyword=iconv("GBK","UTF-8",$s_s_keyword);//引擎为gbk $urlname="搜搜:"; $_SESSION["urlname"]=$urlname; $_SESSION["s_s_keyword"]=$s_s_keyword; } else if($bing) {//来自必应 $s_s_keyword=get_keyword($url,q=);//关键词前的字符为"q="。 $s_s_keyword=urldecode($s_s_keyword); //$s_s_keyword=iconv("GBK","UTF-8",$s_s_keyword);//引擎为gbk $urlname="必应:"; $_SESSION["urlname"]=$urlname; $_SESSION["s_s_keyword"]=$s_s_keyword; } else if($youdao) {//来自有道 $s_s_keyword=get_keyword($url,q=);//关键词前的字符为"q="。 $s_s_keyword=urldecode($s_s_keyword); //$s_s_keyword=iconv("GBK","UTF-8",$s_s_keyword);//引擎为gbk $urlname="有道:"; $_SESSION["urlname"]=$urlname; $_SESSION["s_s_keyword"]=$s_s_keyword; } else{ $urlname=$burl; $s_s_keyword=""; $_SESSION["urlname"]=$urlname; $_SESSION["s_s_keyword"]=$s_s_keyword; } $s_urlname=$urlname; $s_urlkey=$s_s_keyword; } else{ $s_urlname=$_SESSION["urlname"]; $s_urlkey=$_SESSION["s_s_keyword"]; }

java拼图游戏源码,vscode可视化图,ubuntu 5 git,2个tomcat 启动,爬虫竞走团建,扬州php招聘,怎么在网上做seo 排名,个人博客网站 系统源码,cms免费展示类网站模板下载lzw

php获取给定日期相差天数

利用PHP获取访客IP、地区位置、浏览器及来源页面等信息

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。