- App
- WoltLab Suite Core
Hallo zusammen,
in der AttachmentPage wird mit folgendem Code überprüft, ob es sich um eine HTTPS-Verbindung handelt, um gewisse Parameter an den IE anzupassen:
PHP
// no cache headers
if (isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == 443) {
// internet explorer doesn't cache files downloaded from a https website, if 'Pragma: no-cache' was sent
// @see http://support.microsoft.com/kb/316431/en
@header('Pragma: public');
}
else {
@header('Pragma: no-cache');
}
Meiner Meinung nach wäre es sinnvoller hier die Variable $_SERVER['HTTPS'] als Bedingung zu benutzen, da es auch vorkommen kann, dass eine HTTPS-Verbindung auf einen Port abseits von 443 aufgebaut wird.