OVH Cloud OVH Cloud

Page d'erreur personnalisee

12 réponses
Avatar
Edo
Bonjour,

Je tente de créer une page d'erreur personnalisée à afficher en cas,
par exemple, d'erreur 404.
La page de redirection est en PHP.
Or, je bloque sur un point, je ne sais pas comment afficher l'URL ayant
générée l'erreur 404.

$REQUEST_URI reste désespérement vide.
$_SERVER['REQUEST_URI'] renvoit l'URI de la page d'erreur en PHP, pas
celle ayant générée l'erreur.

D'où peut venir ce probleme ? Quelqu'un aurait une idée ?

Merci d'avance.

Edo

2 réponses

1 2
Avatar
Edo
Arf ! Merci à tous pour votre aide.

J'ai pas encore testé toutes les solutions proposées ici, mais
j'avais fait une boucle du type foreach($_SERVER as $key => $value)
pour afficher toutes les valeurs de $_SERVER, et j'ai rien vu qui
ressemble de près ou de loin à l'URI bidon que j'avais tapé pour
déclencher la page d'erreur.

Alors je continue d'errer.
Avatar
Olivier Miakinen

j'avais fait une boucle du type foreach($_SERVER as $key => $value)
pour afficher toutes les valeurs de $_SERVER, et j'ai rien vu qui
ressemble de près ou de loin à l'URI bidon que j'avais tapé pour
déclencher la page d'erreur.


As-tu posé la question à ton hébergeur ? D'ailleurs, cet hébergeur
fournit-il un phpinfo quelque part ?

--
Olivier Miakinen
Troll du plus sage chez les conviviaux : le nouveau venu, avec
son clan, s'infiltre dans les groupes de nouvelles. (3 c.)

1 2