GeoSven: HTTPS Protokoll Auflösung PHP

Beitrag lesen

Hallo,

ich habe einen Windows 2008 Server mit dem IIS als Webserver. Ich führe folgendes PHP Test-Script unter HTTPS aus:

$hostname = $_SERVER["HTTP_HOST"];
$protocol = "http:";
if($_SERVER["HTTPS"] == "on") $protocol = "https:";

header('Content-Type: application/javascript');

echo 'var str = "'.$protocol.'//'.$hostname.'"';

folgendes wird ausgegeben:

var str = "http://meineurl.de:443"

Wenn ich das gleiche ohne Javascript header ausgebe ist es korrekt:

var str = "https://meineurl.de"

Woran kann sowas liegen? Firewall?

Danke Sven