Php et erreurs 403

Résolu/Fermé
juanou Messages postés 137 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 23 août 2013 - 25 mars 2009 à 18:43
 jeremy21000 - 21 août 2010 à 10:40
Bonjour,

J'aimerais savoir s'il existe un moyen en php ( du genre $_SERVER['machintruc'] ) de détecter si on rencontre une erreur 403.

Je cherche ça pour les besoins d'une page d'erreurs personnalisée.

5 réponses

clonedaemon Messages postés 22 Date d'inscription vendredi 7 novembre 2008 Statut Membre Dernière intervention 16 décembre 2010 1
26 mars 2009 à 12:05
Bonjour, il suffit de créer un fichier htaccess pour redirigé l'erreur 403 sur la page voulu

.htaccess
ErrorDocument  403  /mapage.php



;)
0
juanou Messages postés 137 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 23 août 2013 58
26 mars 2009 à 12:12
Merci de ta réponse.

Mais j'ai déjà mis ça en place.
L'idée ce serait de plutôt récupérer le code d'erreur dans la page désignée par ErrorDocument.

J'ai bien entendu la possibilité d'éditer un .htaccess de ce type :
ErrorDocument  403  /mapage.php?code=403
ErrorDocument  404  /mapage.php?code=404

Mais pour des raisons un peu compliquées liées à la structure de mon site je suis à la recherche d'une autre solution.
Ca ne te dit rien à toi un $_SERVER['machintruc'] qui permettrait de faire ça ?
0
clonedaemon Messages postés 22 Date d'inscription vendredi 7 novembre 2008 Statut Membre Dernière intervention 16 décembre 2010 1
26 mars 2009 à 13:59
La seule solution pour traité les erreurs de ce type est de faire un htaccess et de redirigé ces erreurs sur une page qui les traiteras ce qui est très simple. Aucune autre solution à ma connaissance ;)
0
juanou Messages postés 137 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 23 août 2013 58
26 mars 2009 à 15:43
Ok. merci.

J'attends un peu de voir si quelqu'un a une suggestion à faire.
Et si c'est pas le cas je considérerais que ce que je cherche n'existe pas et je marquerai le sujet comme résolu.
0
nopenopenopenope
9 sept. 2009 à 16:13
Keep-Alive
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
$_SERVER["REDIRECT_STATUS"];
0