Formation Google AnalyticsSavez-vous bien utiliser les outils de mesure d'audience ?
Effectuez-vous un calcul de ROI (Retour sur investissement) pour savoir comment améliorer vos campagnes emarketing ?
Savez-vous utiliser les bons outils pour booster votre taux de transformation ?
La formation Web Analytics de Ranking Metrics, présentée par un expert reconnu officiellement par Google Analytics, vous apportera les réponses à toutes vos questions !
===> Informations et inscriptions.

Problème nettoyage referer

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
Leonick
WRInaute accro
WRInaute accro

Inscrit le: 08 Aoû 2004
Messages: 8808
Localisation: Val de Marne

URL permanente de ce messagePosté le : Ven Sep 14, 2007 23:07    Sujet du message: Problème nettoyage referer

Bonsoir,
Voilà mon problème.
Yahoo commence depuis quelques temps à avoir certaines url (referer pour moi) sous la forme
Code:
http://fr.search.yahoo.com/search,_ylt=A0geupEsdSvOlGJBIBGqxjAQx.?p=maquestion

le problème étant que si on veut afficher cette url, cela ne fonctionne pas, il faut supprimer tout ce qui est entre la virgule (à droite du search) et le ? pour donner
Code:
http://fr.search.yahoo.com/search?p=maquestion

mon regex ne veut pas passer (aucun remplacement n'est effectué), j'ai essayé
Code:
eregi_replace("search,[^\?]*(\?.*)","search"."\\1",$la_requete);
 
Leonick Visiter le site web du posteur
jeroen
WRInaute accro
WRInaute accro

Inscrit le: 30 Aoû 2002
Messages: 2289

URL permanente de ce messagePosté le : Sam Sep 15, 2007 0:02    Sujet du message: Problème nettoyage referer

Code:
<?php
$la_requete="http://fr.search.yahoo.com/search,_ylt=A0geupEsdSvOlGJBIBGqxjAQx.?p=maquestion";
echo eregi_replace("search,[^\?]*(\?.*)","search"."\\1",$la_requete);
?>


Si ça marche.
 
jeroen
Eric 2A
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 26 Fév 2006
Messages: 143
Localisation: Corse du sud

URL permanente de ce messagePosté le : Sam Sep 15, 2007 0:05    Sujet du message: Problème nettoyage referer

Et en doublant les anti-slashes ?

Code:
eregi_replace("search,[^\\?]*(\\?.*)","search\\1",$la_requete);
 
Eric 2A
Leonick
WRInaute accro
WRInaute accro

Inscrit le: 08 Aoû 2004
Messages: 8808
Localisation: Val de Marne

URL permanente de ce messagePosté le : Sam Sep 15, 2007 8:32    Sujet du message: Problème nettoyage referer

jeroen a écrit:
Code:
<?php
$la_requete="http://fr.search.yahoo.com/search,_ylt=A0geupEsdSvOlGJBIBGqxjAQx.?p=maquestion";
echo eregi_replace("search,[^\?]*(\?.*)","search"."\\1",$la_requete);
?>


Si ça marche.
oui Embarassed
En fait, ce n'était pas une virgule, mais un point virgule, mais dans la suite de mon affichage, j'avais une transformation en des ; en ,

Donc voilà la transformation opérationnelle si vous voulez avoir un lien cliquable de vos referer pour yahoo
Code:
$ze_request=eregi_replace("search;[^\?]*(\?.*)","search"."\\1",$la_requete);
 
Leonick Visiter le site web du posteur
Leonick
WRInaute accro
WRInaute accro

Inscrit le: 08 Aoû 2004
Messages: 8808
Localisation: Val de Marne

URL permanente de ce messagePosté le : Sam Sep 15, 2007 14:44    Sujet du message: Problème nettoyage referer

Bon tant qu'on reste dans les histoires de referer, j'en ai encore d'autres problèmes de parsing.
J'utilise la fonction parse_url(), mais quand j'ai, par exemple, une personne qui recherche B&B, je n'obtient que le B Crying or Very sad avec cette fonction
de même, quand le visiteur est passé par une recherche google/adsense sur un site le referer est de la forme
http://www.google.fr/custom?cof=LW%3A59%3BL%3Ahttp%3A%2F%2Fwww.example1.org%2Fim...
et là, je ne récupère pas la valeur de q=duathlon+septembre à cause de tous les caractères intermédiaires.
Comment faire ?
 
Leonick Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

A lire dans l'actualité sur WRI :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort