parser le referer

  • Auteur de la discussion Auteur de la discussion gorgu
  • Date de début Date de début
WRInaute occasionnel
l'un d'entre vous aurait il un parser de referer qui puisse nous donner:

le moteur, les mots clef et la page :) histoire de pouvoir suivre son positionnement :)
 
WRInaute passionné
utilise la magie des regex ça vas très vite, moi j'utilise direct-stats.com pour les mots clés
 
WRInaute discret
Voila un bout de code que j'ai utilise il y a quelques temps.
Il fonctionne bien et permet une certaine evolution concernant la structure du referer

Code:
<?php
    /*
    completer le tableau si besoin
    q = google, msn
    p = yahoo
    */
    $aKeywordToSearch = array('q', 'p');

    // Parse l'url du referer
    $aUri = parse_url($_SERVER['HTTP_REFERER']) ;
    $aParametres = split("[?&=]", $aUri['query']);

    // recherche la clef via $aKeywordToSearch
    foreach($aKeywordToSearch as $sKeyword) {
        // recherche une clef avec l'option TRUE !!! Important
        if ($iKey = array_search($sKeyword, $aParametres, TRUE)) {
            break;
        }
    }

    // Affiche le contenu
    if ( isset($iKey) && !empty($iKey)) {
        echo urldecode($aParametres[$iKey+1]);
    }
?>

FRed
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut