Habe jetzt mal die änderungen vorgenommen die du vorgeschlagen hast, leider keine änderung :-(
hier mal der komplette teil in der bettel.php der wohl fürs auslesen zuständig ist:

PHP-Code:
$bliste '';
$blockedabfrage db_query("SELECT distinct site FROM vms_bettel_block");
while (
$disallowed mysql_fetch_array($blockedabfrage))
{
    
$bliste $bliste $disallowed['site'] . ';';
}
$disallow split(';',$bliste);

$reffer $_SERVER[HTTP_REFERER];
$yes 0;
$url parse_url($reffer);
$host"http://".$url[host];  
while(list(
$domain$subarray) = each($disallow)) {
if (
$host== $subarray) {  
$yes 1;
}
}

// ***********
// *  DEBUG  *
// ***********

$reffer $_SERVER[HTTP_REFERER];
$url parse_url($reffer);
$reffer "http://".$url[host];
$ref $_GET['ref'];
$reloadcheck db_query("INSERT INTO `vms_bettel_refs` ( `id` , `site` , `refferer` ) VALUES ('', '$reffer', '$ref');");


$_GET['ref'] = (int)$_GET['ref']; 
Kenne mich leider mit php und mysql aus.