Hallo
...
"http://".$_SERVER["HTTP_HOST"]."/".$_SERVER["SCRIPT_NAME"]
...
... ist natürlich falsch, da $_SERVER["SCRIPT_NAME"]
selbst den führenden Slash beinhaltet.
Richtig: "http://".$_SERVER["HTTP_HOST"].$_SERVER["SCRIPT_NAME"]
Wie gesagt kann es aber sein, dass auf deinem Server eine vollständige Skript-URL im Array $_SERVER zur Verfügung steht.
Tschö, Auge