Hallo,

hier:
PHP-Code:
$reffer $_SERVER[HTTP_REFERER]; 
hast du den kompletten Referer dieser wird durch:
PHP-Code:
$url parse_url($reffer); 
parse_url
In seine Bestandteile zerlegt.
Durch:
PHP-Code:
$reffer "http://".$url[host]; 
wird der eigentlich ermittelte Referer überschreiben
und in
PHP-Code:
if ($reffer == $subarray) { 
verglichen.
Du musst also nach dem Vergleichen:
PHP-Code:
$reffer $_SERVER[HTTP_REFERER]; 
wieder zurücksetzten oder änderst das:
PHP-Code:
$reffer "http://".$url[host]; 
und das:
PHP-Code:
if ($reffer == $subarray) { 
in z.B.
PHP-Code:
$host"http://".$url[host]; 
PHP-Code:
if ($host== $subarray) { 
lg neoplacer