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