Die Keywords werden so nicht übergeben. Du musst den HTTP_REFFERER parsen (auseinandernehmen). Und bei jeder Suchmaschine ist es etwas anderes.
http://www.traum-projekt.com/forum/sitemap/t-70665.html
Btw. ich hab diesen Code gefunden:
CODE
<?
function referer2keyword($referer = null)
{
if (is_null($referer))
$referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';
$domain = explode('/', $referer);
$array = array(
array('google','q'),
array('alltheweb','query'),
array('altavista','q'),
array('aol','query'),
array('excite','search'),
array('hotbot','query'),
array('lycos','query'),
array('yahoo','p'),
array('t-online','q'),
array('msn','q'),
array('netscape','search')
);
for($i=0; $i<count($array); $i++) {
if(eregi($array[$i][0], $referer)) {
$parse = parse_url($referer);
parse_str($parse['query'], $output);
$keyword = $output[$array[$i][1]];
break;
}
}
return $keyword;
}
echo referer2keyword();
//Optional kann man die Funktion auch mit der URL als Paramter aufrufen:
//echo referer2keyword('http://www.google.de/search?q=suchausdruck')
?>
Du kannst die Funktion also ohne Parameter aufrufen und es gibt dir die Keywords zurück.