Hallo Bernd,
-$PHP_SELF gibt mir nur den Scriptnamen
-$SCRIPT_FILENAME enthält den falschen Pfad (nicht http://www....)
nutze superglobale Variablen, um Dein Script portierbar zu machen. Du suchst anscheined nach
$url='http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].(!empty($q=$_SERVER['QUERY_STRING']) ? '?'.$q : '');
Gruß aus Berlin!
eddi