Récupérer la variable "q" de google

Répondre
caporga
le 01/10/2008 à 23:41
caporga
Bonjour à tous,
Je cherche à récupérer la varible "q" de l'url google "p" de yahoo etc... j'ai bien la global REFERER mais après comment découper, et récupérer que la "q"...

<?php 
echo "$_SERVER[HTTP_REFERER];";
?>



merci à tous

j'ai trouvé ceci par hasard... alors je fais tourner...

<?
if(isset($HTTP_COOKIE_VARS["users_resolution"]))
$screen_res = $HTTP_COOKIE_VARS["users_resolution"];
else //means cookie is not found set it using Javascript
{
?>
<script language="javascript">
<!--
writeCookie();

function writeCookie()
{
var today = new Date();
var the_date = new Date("December 31, 2080");
var the_cookie_date = the_date.toGMTString();
var the_cookie = "users_resolution="+ screen.width +"x"+ screen.height;
var the_cookie = the_cookie + ";expires=" + the_cookie_date;
document.cookie=the_cookie
}
//-->
</script>
<?
}
?>
caporga
caporga
le 04/10/2008 à 21:32
caporga
quelqu'un peut m'orienter sur un découpage de chaine... !!!
caporga
zebden
le 07/10/2008 à 15:34
zebden
Lu,

c'est quoi le rapport entre le code javascript et la variable q ?

Sinon tu peux tester ceci :

<?php
preg_match('`(&|&amp;|\?)q\=([0-9a-z_-%]+)`iSm', $Referer, $Retour);

$VarQ = $Retour[2];
?>


à tester, si ça fonctionne pas, je ferai un test de mon côté, j'ai écrit ça en deux secondes..
zebdinou pour les intimes / Blog : http://www.zebden.fr
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours