Das Problem hat sich in Luft aufgelöst; denn mein Browser gibt die Sicherheitswarnung nun nicht mehr aus.
Weshalb nicht, ist mir allerdings völlig unklar. Geändert habe ich weder was an der PHP-Datei noch am Browser.
Möglicherweise hatte sich Firefox einmal verschluckt und dann sein Husten immer wiederholt, wenn er die entsprechenden Adressen gesehen hat. Der Browser hat so seltsame Merk-Routinen, ist mir schon mal aufgefallen.
Oder muss der SSL-Proxy etwa bei jeder Seite, die man erstmals mit ihm aufruft, zunächst einen Adoptionsprozess bearbeiten, bis er irgendwann den Browsern signalisiert: "Ja, die Adresse ist tatsächlich ein Kind von mir und kein Missbraucher." ?
Und weil ich wieder frisch bin, habe ich nun auch Anfang und Ende des zusätzlichen Codes + Kommentars sowie dessen Position in der index.php-Variante von HE identifiziert:
<?php
// Headtitle ausgeben
echo $head;
// Handelt es sich um eine https Verbindung? URL für Formular zusammensetzen
if ( !empty( $_SERVER['HTTP_X_FORWARDED_HOST'] ) AND !empty( $_SERVER['HTTP_X_FORWARDED_SERVER'] ) AND $_SERVER['HTTP_X_FORWARDED_SERVER'] === "ssl.webpack.de" ) {
$action_url = 'https://' . $_SERVER['HTTP_X_FORWARDED_HOST'] . '/' . $_SERVER['SERVER_NAME'] . $_SERVER['PHP_SELF'];
} else {
$action_url = $_SERVER['PHP_SELF'];
}
?>
Position: Direkt als erster Punkt im <body>
[Wo darf man in dem Code eigentlich Zeilenumbrüche einsetzen?]
Er war nicht nötig, um die Sicherheitswarnung zu verhindern; denn er ist bislang nicht in meiner PHP-Datei drin. Aber zu irgendwas ist er wohl nütze. Es wäre toll, wenn mir jemand verriete wozu.
Dieser Beitrag wurde von uhu bearbeitet: 29 November 2009 - 09:31