Retrouver valeur dans url

Retrouver valeur dans url - PHP - Programmation

Marsh Posté le 23-07-2006 à 00:25:36    

Bonjour, voici maintenant un bon petit moment que je lutte :
 
J'ai fait un système qui récupère les référents de mon site. Parmis eux, ceux de google dont je voudrais récupérer les mots clés. Le soucis c'est que suivant les réglages de l'internaute, le réferant n'a pas la mème forme :
http://www.google.fr/search?q=cree [...] rt=10&sa=N
http://www.google.be/search?hl=fr& [...] ique&meta=
Et bien d'autres...
 
J'ai remarquer par contre que le mot clés est toujours entre   q= et &
Seulement j'ai essayer bien des fonctions comme preg_match, implode, split ou preg_replace mais je n'y arrive pas...
Un petit coup de mains ?  :pt1cable:


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
Reply

Marsh Posté le 23-07-2006 à 00:25:36   

Reply

Marsh Posté le 23-07-2006 à 00:44:40    

avec parse_url pour récupérer la query string que tu analyses ensuite avec parse_str ?

Reply

Marsh Posté le 23-07-2006 à 01:07:08    

Merci beaucoups !
Ces fonctions sont vraiment pratique !
 
Pour ceux que ça peut tenter ;)
 

Code :
  1. $referer = parse_url($url);
  2.   $query = $referer['query'];
  3.   parse_str($query);
  4.   echo $q;


Message édité par scull le 23-07-2006 à 01:08:15

---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed