 
  
   
  
   
  
   
  
   
  
   
  
   
  
   
  
  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);
} 
  
   
  
   
  
  Что самое интересное - в других местах работает нормально...,
 
  
  Один и тот же клиент принимает/отображает по-разному, отправленное с разных серверов.
 
  
  Ипатьев, боюсь ты не в состоянии будешь понять, но я попробую.
Это для аппача AddDefaultCharset и может быть не только это.
С каких х.. соображений клиент считает что оно в 1252? Почему в 1252, а не любой другой?То есть получается, что сервер "аппач" у вас напрямую общается к почтовому клиенту пользователя.
Ок, сжалюсь - да потому что сервер ему так сказал.