Ich schreibe momentan an einem Script um zu verfolgen von wo die Zugriffe auf eine Webseite kommen. Da mich also nur die externen Zugriffe interessieren muss ich ja $_SERVER['HTTP_REFERER'] filtern, um leere und Datensätze mit der eigenen Domain nicht mit in die Datenbank zu übernehmen.
Doch funktionieren tut das Script nicht zu 100%, da es bei mir nur ab und an in die Datenbank schreibt und manchmal auch Datensätze mit der eigenen Domain:
	
Mir ist bewusst das nicht jeder Besucher einen Referer mitschickt.
Danke schonmal für eure Hilfe.
M4c
					Doch funktionieren tut das Script nicht zu 100%, da es bei mir nur ab und an in die Datenbank schreibt und manchmal auch Datensätze mit der eigenen Domain:
PHP-Code:
	
	
$ref = $_SERVER['HTTP_REFERER'];
if(array_key_exists('HTTP_REFERER', $_SERVER)) 
{
if($ref != "")
{
if (!eregi($_SERVER['HTTP_HOST'], $_SERVER['HTTP_REFERER']))
{
if (strpos(strtolower($ref), 'http://domain.de') === false)
{
safe_query("INSERT INTO tabelle (ref) VALUES ('$ref')");
}
}
}
} 
Danke schonmal für eure Hilfe.
M4c
 
          
 Moderator
 Moderator
Kommentar