Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: MarvinLeRouge le le 27-09-2004 a 19:35:16

Titre: Problème de headers et redirect_status
Posté par: MarvinLeRouge le le 27-09-2004 a 19:35:16

Salut,

Sur ma page index.php (qui sert de page d'erreur par défaut sur mon site), j'affiche éventuellement un message d'erreur grâce à l'analyse de ces variables

Code:

   $url_erreur = $_SERVER["REQUEST_URI"];
   $serveur_erreur = $_SERVER["REDIRECT_STATUS"];


Sur une autre page, je redirige éventuellement en page d'accueil si les paramètres fournis sont incorrects (la page en question sert à générer des news et le format est fourni en paramètre)

Code:

   $mode = $_GET ["mode"];
   if (($mode != "rss") && ($mode != "atom"))
   {
      // On redirige vers l'index avec une erreur 404
      header("HTTP/1.1 404 Not Found");
      header("Location: http://localhost/ceugniet/");
   }


Problème : le code d'erreur 404 renvoyé n'affecte pas les variables serveurs et il n'y a donc pas de message d'erreur affiché par la page index.php.

Comment faire ?


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.