• 技术文章 >php教程 >PHP源码

    php获取网站关键词

    PHP中文网PHP中文网2016-05-25 17:09:48原创381

    1. [代码]php代码

    <?php 
    $_SERVER['HTTP_REFERER']='http://www.baidu.com/s?wd=//m.sbmmt.com/'; 
    echo save_www_iiwnet_com_keyword('http://www.baidu.com/s?wd=//m.sbmmt.com/','http://www.baidu.com/s?wd=//m.sbmmt.com/'); 
    function save_www_iiwnet_com_keyword($domain,$path){ 
     if(strpos($domain, 'google.com.tw')!==false && preg_match('/q=([^&]*)/i',$path,$regs)){ 
      $searchengine = 'GOOGLE TAIWAN'; 
      $keywords = urldecode($regs[1]); // google taiwan 
        } 
     if(strpos($domain,'google.cn')!==false && preg_match('/q=([^&]*)/i',$path,$regs)){ 
      $searchengine = 'GOOGLE CHINA'; 
      $keywords = urldecode($regs[1]); // google china 
     } 
     if(strpos($domain,'google.com')!==false && preg_match('/q=([^&]*)/i',$path,$regs)){ 
      $searchengine = 'GOOGLE'; 
      $keywords = urldecode($regs[1]); // google 
     }elseif(strpos($domain,'baidu.')!==false && preg_match('/wd=([^&]*)/i',$path,$regs)){ 
            $searchengine = 'BAIDU'; 
            $keywords = urldecode($regs[1]); // baidu 
        }elseif(strpos($domain,'baidu.')!==false && preg_match('/word=([^&]*)/i',$path,$regs)){ 
            $searchengine = 'BAIDU'; 
            $keywords = urldecode($regs[1]); // baidu 
        }elseif(strpos($domain,'114.vnet.cn')!== false && preg_match('/kw=([^&]*)/i',$path,$regs)){ 
            $searchengine = 'CT114'; 
            $keywords = urldecode($regs[1]); // ct114 
        }elseif(strpos($domain,'iask.com')!==false && preg_match('/k=([^&]*)/i',$path,$regs)){ 
            $searchengine = 'IASK'; 
            $keywords = urldecode($regs[1]); // iask 
        }elseif(strpos($domain,'soso.com')!==false && preg_match('/w=([^&]*)/i',$path,$regs)){ 
      $searchengine = 'SOSO'; 
            $keywords = urldecode($regs[1]); // soso 
        }elseif(strpos($domain, 'sogou.com')!==false && preg_match('/query=([^&]*)/i',$path,$regs)){ 
            $searchengine = 'SOGOU'; 
            $keywords = urldecode($regs[1]); // sogou 
        }elseif(strpos($domain,'so.163.com')!==false && preg_match('/q=([^&]*)/i',$path,$regs)){ 
            $searchengine = 'NETEASE'; 
            $keywords = urldecode($regs[1]); // netease 
        }elseif(strpos($domain,'yodao.com')!== false && preg_match('/q=([^&]*)/i',$path,$regs)){ 
            $searchengine = 'YODAO'; 
            $keywords = urldecode($regs[1]); // yodao 
        }elseif(strpos($domain,'zhongsou.com')!==false && preg_match('/word=([^&]*)/i',$path,$regs)){ 
            $searchengine = 'ZHONGSOU'; 
            $keywords = urldecode($regs[1]); // zhongsou 
        }elseif(strpos($domain,'search.tom.com')!==false && preg_match('/w=([^&]*)/i',$path,$regs)){ 
            $searchengine = 'TOM'; 
            $keywords = urldecode($regs[1]); // tom 
        }elseif(strpos($domain,'live.com')!==false && preg_match('/q=([^&]*)/i',$path,$regs)){ 
            $searchengine = 'MSLIVE'; 
            $keywords = urldecode($regs[1]); // MSLIVE 
        }elseif(strpos($domain, 'tw.search.yahoo.com')!==false && preg_match('/p=([^&]*)/i',$path,$regs)){ 
            $searchengine = 'YAHOO TAIWAN'; 
            $keywords = urldecode($regs[1]); // yahoo taiwan 
        }elseif(strpos($domain,'cn.yahoo.')!==false && preg_match('/p=([^&]*)/i',$path,$regs)){ 
            $searchengine = 'YAHOO CHINA'; 
            $keywords = urldecode($regs[1]); // yahoo china 
        }elseif(strpos($domain,'yahoo.')!==false && preg_match('/p=([^&]*)/i',$path,$regs)){ 
            $searchengine = 'YAHOO'; 
            $keywords = urldecode($regs[1]); // yahoo 
        }elseif(strpos($domain,'msn.com.tw')!==false && preg_match('/q=([^&]*)/i',$path,$regs)){ 
            $searchengine = 'MSN TAIWAN'; 
            $keywords = urldecode($regs[1]); // msn taiwan 
        }elseif(strpos($domain,'msn.com.cn')!==false && preg_match('/q=([^&]*)/i',$path,$regs)){ 
            $searchengine = 'MSN CHINA'; 
            $keywords = urldecode($regs[1]); // msn china 
        }elseif(strpos($domain,'msn.com')!==false && preg_match('/q=([^&]*)/i',$path,$regs)){ 
            $searchengine = 'MSN'; 
            $keywords = urldecode($regs[1]); // msn 
        } 
     return $keywords; 
    }
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php
    上一篇:php使用curl代理实现抓取数据的方法_php技巧 下一篇:解析百度搜索结果link?url=
    PHP编程就业班

    相关文章推荐

    • php简单文件上传代码• php学习笔记之面向对象编程• php 字符串操作函数 (1/2)• php经典分页函数_适合初学才• PHP实现各种经典算法

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网