Script redirection conditionnel: else pas pris en charge

WRInaute discret
Bonjour,
Mon script fonctionne bien dans sa première partie: je suis bien redirigé vers la page1.php quand je viens de la page origine.php mais si je viens d'une page différente, je suis tout de même redirigé vers la page1.php et non comme si le else ne fonctionait pas. Une idée? Merci
<?php
if ($_SERVER['HTTP_REFERER'] != "http://monsite.fr/page-origine.php")
{header("Location:/page1.php");}

else header("Location:/page2.php");
?>
 
WRInaute discret
Désolé. C'était bien un pb de cache. J'ai donc mis la balise <meta http-equiv="Pragma" content="no-cache" />
Le problème a présent est le suivant. Quand je viens de ma page d'origine je suis redirigé vers la page 2 et non la page 1 et inversement quand je viens d'une autre page, je suis redirigé vers la page 1... étrange
 
Discussions similaires
Haut