Einzelnen Beitrag anzeigen
  #6  
Alt 03-07-2006, 14:11
dennis dennis is offline
Moderator
 
Registrierungsdatum: Nov 2005
Beiträge: 967
Standard

Sehe da jetzt eigentlich auch kein Problem - aber wenn es über keine Logfile gestütze Auswertung bei dir möglich ist nutze doch was eigenes dafür...

Hier ist ein Code-Snipplet welches du als Grundlage nehmen kannst. Weiss nicht mehr woher es mal kam und ob es funktioniert - musst einfach mal schauen...

Gruß,
dennis

PHP-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')

      
?>
Mit Zitat antworten