PHP-Code:
<? 
userstatus();
if(strstr($_SERVER['HTTP_USER_AGENT'], 'Lynx')!=false)
{
    die('Aufruf mit diesem Browser nicht gestattet');
}
$REMOTE_ADDR=$_SERVER["REMOTE_ADDR"];
$HTTP_REFERER=$_SERVER['HTTP_REFERER'];

preg_match("/^(http:\/\/)?([^\/]+)/i",$HTTP_REFERER, $treffer);
$host = $treffer[2];
$check_this = $_GET['check'];

// die letzten beiden Segmente aus Hostnamen holen
preg_match("/[^\.\/]+\.[^\.\/]+$/", $host, $treffer);
$url_check = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_anteil_einst"));

$datum=date("d.m.Y");
$zeit=date("H:i:s",time());
if($treffer[0] != $url_check['url']){?><center><br><br><br><br>Der Direktaufruf dieser Datei ist nicht gestattet!! <?

}else{
das is halt die anteile.php, habe die jetzt jeweils der reihe nach gelöscht da er ja die Datei nicht anzeigen kann. Aber außer das die Fehlermeldung weg geht und dann garnix mehr angezeigt wird passiert da nicht viel. Würden Referrals nicht übertragen hätte ich keinen V-Check von 97 %. außerdem habe ich 3 verschiedene Browser probiert und 2 Rechner und es wird nirgendwo angezeigt.