function http_error($code, $message = "") {
http_response_code($code);
die($message);
}
if (!isset($_GET['id'])) {
http_error(404);
}
$id = $_GET['id'];
if (!ctype_digit($id)) {
http_error(400);
}
$page = get_page_by_id($id);
if (!$page) {
http_error(404);
}
Что самое интересное - в других местах работает нормально...,
Один и тот же клиент принимает/отображает по-разному, отправленное с разных серверов.