IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Récupération url et mot clé par http-referer


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Inscrit en
    Août 2006
    Messages
    138
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 138
    Points : 43
    Points
    43
    Par défaut Récupération url et mot clé par http-referer
    Salut,

    je cherche à recuperer l'url si les personnes viennent de google pour ensuite recuperer les mots clés de celle-ci.

    j'ai commencé à taper ce code mais cela ne marche pas cat il ne tient pas compte du "&" situé apres les mots clés.

    EX:

    [U]$URL[U]
    http://www.google.com/search?q=motcl...e7&rlz=1I7GGIH

    [U]$urlparse[host][U]
    www.google.com

    $urlparsing[1]
    motcle1+motcle2&rls=com.microsoft:fr:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7

    je voudrais pouvoir récuperer dans urlparsing[1] uniquement "motcle1+motcle2"

    MErci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $url = $_SERVER['HTTP_REFERER'];
    echo ''.$url.'<br>';
    $urlparse = parse_url($url);
    //print_r($urlparse);
    echo ''.$urlparse[host].'<br>';
    if ($urlparse[host] == ('www.google.fr' or 'www.google.com' or 'www.google.be'))
    {
    eregi ("q=([^/]*)&", $url, $urlparsing);
    echo ''.$urlparsing[1].'<br>';

  2. #2
    Expert éminent
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 269
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 269
    Points : 8 568
    Points
    8 568
    Billets dans le blog
    17
    Par défaut
    Ce sera bcp plus simple avec parse_str( ).

  3. #3
    Membre du Club
    Inscrit en
    Août 2006
    Messages
    138
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 138
    Points : 43
    Points
    43
    Par défaut
    tu sais comment faire d'apres mon exemple ?

  4. #4
    Expert éminent
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 269
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 269
    Points : 8 568
    Points
    8 568
    Billets dans le blog
    17
    Par défaut
    Oui.
    Qquechose te bloque ?

    PS : note sur parse_str( ) => http://www.php.net/parse_str

  5. #5
    Membre du Club
    Inscrit en
    Août 2006
    Messages
    138
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 138
    Points : 43
    Points
    43
    Par défaut
    c'est bon j'ai reussi, merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [URL rewriting] Un dossier par lettre d'un mot
    Par Seb33300 dans le forum Apache
    Réponses: 3
    Dernier message: 12/02/2009, 12h38
  2. HTTP REFERER ou Redirection par serveur apache
    Par serna dans le forum Langage
    Réponses: 4
    Dernier message: 25/06/2007, 00h18
  3. [URL] Remplacer l'adresse par un mot
    Par femtosa dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 5
    Dernier message: 09/03/2007, 11h42
  4. Récupération et enregistrement d'un gif par http
    Par giloutho dans le forum Web & réseau
    Réponses: 1
    Dernier message: 17/12/2005, 15h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo