Hallo,
header("Location:http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."/".$relative_url);
was gibt er denn bei echo "http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."/".$relative_url; aus?
sollte die Ausgabe den Erwartungen entsprechen, dann prüfe doch den Response mit http://forum.de.selfhtml.org/cgi-bin/http_trace.pl
Gruß aus Berlin!
eddi