Renvoi du statut de réponse HTTP en PHP
Il est possible de définir séparément le statut de la réponse HTTP,
sans spécifier la ligne de démarrage.
Cela se fait à l'aide de la fonction
http_response_code :
<?php
http_response_code(404);
?>
Complétez le code pour qu'il renvoie les statuts HTTP correspondants :
<?php
$arr = ['a', 'b', 'c'];
if (isset($_GET['key'])) {
$key = $_GET['key'];
if (isset($arr[$key])) {
echo $arr[$key];
} else {
// renvoyer 404
echo 'Not Found';
}
} else {
// renvoyer 403
echo 'Forbidden';
}
?>