hi!
Ich will ja nicht unken, aber eigentlich müssen zwei Leerzeilen folgen..., so in etwa...
$url = "http://www.homepage.de/index.html\n\n";
print "location: $url";
Das ist eine Leerzeile. Ein \n steht nicht für eine Leerzeile, sondern für einen Zeilenvorschub ("newline"). Mit dem ersten \n springt er in die nächste Zeile, mit dem zweiten \n nochmal eine Zeile weiter. Diese Zeile bleibt dann leer, also eine Leerzeile.
bye, Frank!