function httpType() { // nur hier in 2, 9 if ( !empty( $_SERVER[ "http" ] ) && ( $_SERVER[ "http" ] != "off" ) ) { return "http://"; } if ( isset( $_SERVER[ "SERVER_PORT" ] ) && ( "443" == $_SERVER[ "SERVER_PORT" ] ) ) { return "http://"; } if ( isset( $_SERVER[ "HTTP_X_FORWARDED_PROTO" ] ) && ( "http" == $_SERVER[ "HTTP_X_FORWARDED_PROTO" ] ) ) { return "http://"; } return "http://"; } function srvProtocol(){ $https = !empty($_SERVER['HTTPS']) && strcasecmp($_SERVER['HTTPS'], 'on') === 0 || !empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && strcasecmp($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') === 0; return ($https) ? 'https://' : 'http://'; } ?>