Ich habe noch ein paar Modis vorgenommen, da mich die referer von der Suchmaschine nicht mehr interessiert haben, da von dort eigentlich immer Besucher kommen.
Code: Alles auswählen
//
// Statistik Mod Anfang
//
$xreferer = $_SERVER['HTTP_REFERER'];
$xwebseite = $_SERVER['PHP_SELF'];
if ( !empty($xreferer) && !preg_match("/(google|freenet|fireball|yahoo|freunde.koeln|aol|miragorobot|mail.lycos|search.msn|suche.web|superhonda.de|hondaclub-hamm|buethe|hondaclub-neckar|t-online|accord-forum|wwwhonda|tuning-guides|tuningguides|hondachat|honda-chat|jdm-universe.com|civic-forum.com|prelude-forum.com|hondaclub-hildesheim|maxrev|max-rev|hondatreffen.com|jacuta|celler-honda|motorrad-honda|hondaclub-hamm|nippon-tuning.de)/i", $xreferer) )
{
$sql = "SELECT id FROM ".XSTATS_TABLE ." WHERE referer='$xreferer'";
$query = mysql_query($sql);
$ds = mysql_fetch_object($query);
$id = $ds->id;
if (empty($id))
{
$sql = "INSERT INTO ".XSTATS_TABLE ." (referer, webseite, counter) VALUES ('$xreferer', '$xwebseite', counter+1)";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update statistic information', '', __LINE__, __FILE__, $sql);
}
}
else
{
$sql = "UPDATE ".XSTATS_TABLE ." SET counter=counter+1 WHERE id='$id'";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update statistic information', '', __LINE__, __FILE__, $sql);
}
}
}
//
// Statistik Mod Ende
//
Was im Moment nervt, ist das er im referer den eigenen Domainname nicht per:
oder
auszuschließen ist. ich muss alle domains von hand eintippen.