blog sur le développement web, jquery,css3, Magento, Symphony, php et bien d'autres choses

Articles tagués ‘récupérer mot clefs’

mot clefs pour trouver mon site web google en PHP

Pour ceux qui voudraient savoir quels mots clefs ont été utilisé pour trouver leur site internet, voici un petit code PHP qui va récupérer les mot clefs passés au moteur de recherche.

/**
 * 
 * @param type $url
 * @return string
 */
 function parse_keyword($url = false) {

    if(!$url && !$url = isset($_SERVER['HTTP_REFERER']) ?
                            $_SERVER['HTTP_REFERER'] : false) {
        return '';
    }

    $parts_url = parse_url($url);
    $query = isset($parts_url['query']) 
                 ? $parts_url['query'] :
                      (isset($parts_url['fragment']) ?
                          $parts_url['fragment'] : '');
    if(!$query) {
        return '';
    }
    parse_str($query, $parts_query);
    return isset($parts_query['q']) ?
               $parts_query['q'] :
                   (isset($parts_query['p']) ?
                        $parts_query['p'] : '');

    }

   public function snif() {
    $arToReturn = array();
    $actualUrl  = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
    $url        = $_SERVER['HTTP_REFERER'];
    $reponse    = $this->search_engine_query_string($url);

    // ce code n'est que de la mise en forme,
    // a vous de le transformer comem bon vous semble

    $arKw   = explode(' ', $reponse);
    $arKw['complet'] = $reponse;
    $arToReturn[$actualUrl] = $arKw;
    var_dump($arToReturn);die;
   }

    // appel de la fonction 
    $this->snif();

Publicités