Implémentation redirection php dans Zend FrameWork 1

Petit nouveau ! | 1 Messages

26 févr. 2026, 11:56

Bonjour,

Je dois implémenter une redirection SSL pour mes applications WEB.
Pour les sites simples, je peux utiliser soit .htaccess, soit mettre en place une détection http et refaire une rediection vers https.

Mais, pour Zend Framework, j'ai aucune idée de comment forcer le https.

Je ne peux pas forcer le https au niveau du serveur apache car j'ai des interfaces qui fonctionne en HTTP uniquement.
Et comme par ailleurs, j'ai constaté que https est plus lent en terme de communication que http, je ne suis pas certain qu'il serait avantageux que les passes en https.

Selon mes recherches, il serait possible d'ajouter ceci dans le bootstrap, mais aucune certitude..
protected function _initForceSSL() {
      if($_SERVER['SERVER_PORT'] != '443') {
         header('Location: https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
         exit();
       }
    }
Est-ce que quelqu'un pourrait m'aider ?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

27 févr. 2026, 14:29

Passe toutes tes interfaces en https, avec config au niveau serveur et pas en applicatif.
Ce n'est pas plus lent et c'est le standard actuel.
Quand tout le reste a échoué, lisez le mode d'emploi...