Bonjour,
Dans une page PHP, je vérifie un certain nombre de données afin de déterminer si l'utilisateur a le droit ou non de consulter le contenu de la page. Au cas où il n'en aurait pas le droit, il doit en être averti.
Pour l'instant, le script PHP contient la page à afficher en cas d'interdiction d'accès. Mais pour des raisons de commodité et de cohérence au niveau du site, je souhaiterais générer une erreur HTTP 403 qui devrait charger une page spécifique définie dans la configuration du serveur Apache.
J'ai donc essayé les deux codes suivants, et rien de particulier ne se produit...
header("HTTP/1.0 403 Forbidden" );
// Suite du code affichant normalement la page... |
header("Status: 403 Forbidden" );
// Suite du code affichant normalement la page... |
Pourquoi le code va-t-il au-delà du header ? Comment obtenir le résultat escompté ?
Merci d'avance pour votre aide.