Ich glaube eine schöne Lösung gibt es für deine Problemstellung nicht. Die PHP-Anwendung kann nicht wissen, ob der Server auch für HTTPS konfiguriert ist, darum macht man solche Weiterleitungen üblicherweise in der Serverkonfiguration. Du kannst höchstens von deiner Anwendung aus einen HEAD-Request per HTTPS an die eigene Seite schicken und gucken, ob du eine saubere Antwort (200) bekommst.
|