У меня есть php-файл, который должен отправлять заголовки ответа, но это не так. Вот вкладка сети как локального сервера, так и удаленного сервера. Как видите, локальный сервер отправляет много разных заголовков, но удаленный сервер не отправляет их.
Я отправил все заголовки ответа с помощью php header (), но так как это прекрасно работает на локальном сервере, я предполагаю, что это проблема конфигурации сервера? Если у кого-то была эта проблема раньше, пожалуйста, поделитесь ответом — я тяну волосы за это в течение 3 дней -_-
РЕДАКТИРОВАТЬ думал, что PHP-код может помочь:
<?php
error_reporting(E_ALL);
//disable browser caching !!IMPORTANT
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header('Access-Control-Allow-Origin: *');
header("Access-Control-Allow-Methods: POST, GET");
header("Access-Control-Allow-Headers: Random");
header("Access-Control-Expose-Headers: Random");
header("Access-Control-Request-Headers: Random");
Theres нет пробелов перед этим PHP-кодом. Кроме того, если есть проблема с этим кодом, конечно, он не будет работать на моем локальном сервере?
Спасибо,
мистифицировать
Та же проблема Вот;
Try to use ob_start(); just after <?php and use ob_end_flush(); at the end of your document.
Других решений пока нет …