php header derrière reverse proxy apache ne fonctionne pas

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : php header derrière reverse proxy apache ne fonctionne pas

Re: php header derrière reverse proxy apache ne fonctionne pas

par Spols » 14 nov. 2022, 09:34

1) Remplace tes header par des echo pour être sur que ton cod arrive là où tu le veux.
2) essaye une page avec une simple redirection rien d'autre et vérifie que ca marche
3) vérifie les log d'erreurs

php header derrière reverse proxy apache ne fonctionne pas

par Timoune » 12 nov. 2022, 08:07

Bonjour,
j'ai le code ci-dessous qui fonctionne nickel sur mon wamp perso, mais dès que je le passe sur notre accès web derrière un reverse proxy apache rien à faire je reviens sur la page d'origine (login.php) qui reste vide, c'est comme-ci la modification de header ne remonte pas. (Pour info, j'ai d'autres sites qui fonctionnent nickel derrière le proxy)
if ($action == 'loginto') {
    if ( $objUser->checkPassword ($username , $password) ) {
        $_SESSION['username'] = $username;
        if  ($objUser->forceupdatepwd == 0 ) {
            header('Location: '.URL_ROOT.'/index.php');
        } else {
            header('Location: '.URL_ROOT.'/pwdchangeuser.php');
        }
        exit ; 
    }
}


configuration du reverse proxy

ProxyPass /exemple https://X.X.X.X:39191/exemple/
ProxyPassReverse /exemple https://X.X.X.X:39191/exemple/
ProxyRequests Off


j'ai quelque peu fouiner sur le net et je n'ai rien trouvé, si quelqu'un a déjà rencontré le souci ou a une piste à creuser