Trả về trạng thái HTTP response trong PHP
Bạn có thể thiết lập riêng trạng thái HTTP response,
mà không cần chỉ định dòng bắt đầu.
Điều này được thực hiện bằng hàm
http_response_code:
<?php
http_response_code(404);
?>
Hãy bổ sung code để trả về các trạng thái HTTP tương ứng:
<?php
$arr = ['a', 'b', 'c'];
if (isset($_GET['key'])) {
$key = $_GET['key'];
if (isset($arr[$key])) {
echo $arr[$key];
} else {
// trả về 404
echo 'Not Found';
}
} else {
// trả về 403
echo 'Forbidden';
}
?>