Bonjour,
j'ai un problème similaire : quand je récupère les paramètres du referer pour avoir les mots-clefs utilisés par les requête Google par exemple, j'utilise ce code :
$a=explode('?', $ref);
$b=explode('&', $a[1]); if($a[2]) $b=explode('&', $a[2]);
$clef='';
foreach ($b as $c)
{
$d=explode('=', $c);
if($d[0]=='query'||$d[0]=='q')
if ($d[1]) $clef=$d[1];
}
$clef=urldecode($clef);
$clef=strtolower($clef);
Il y a donc bien un urldecode.
Et pourtant je me retrouve avec des mots clefs bizarres quand il y a des accents :
ingrédient
Quelqu'un peut m'expliquer ?
j'ai un problème similaire : quand je récupère les paramètres du referer pour avoir les mots-clefs utilisés par les requête Google par exemple, j'utilise ce code :
$a=explode('?', $ref);
$b=explode('&', $a[1]); if($a[2]) $b=explode('&', $a[2]);
$clef='';
foreach ($b as $c)
{
$d=explode('=', $c);
if($d[0]=='query'||$d[0]=='q')
if ($d[1]) $clef=$d[1];
}
$clef=urldecode($clef);
$clef=strtolower($clef);
Il y a donc bien un urldecode.
Et pourtant je me retrouve avec des mots clefs bizarres quand il y a des accents :
ingrédient
Quelqu'un peut m'expliquer ?