Если я запускаю следующий скрипт для проверки HTTP_RANGE на моем сервере, я получаю ответ «нет». Есть ли что-то на моем сервере LAMP, которое мне нужно настроить для этого, чтобы дать мне «да»? Кажется, я не могу найти информацию об этом, только как проверить ее существование.Как включить использование HTTP_RANGE на сервере
<?php
if (isset($_SERVER['HTTP_RANGE'])) {
echo "yes";
} elseif (isset($_ENV['HTTP_RANGE'])) {
echo "yes";
} else {
echo "no";
}
Какой клиент вы используете? Входит ли клиент в заголовок 'Accept-Ranges' в свой запрос? – phihag
Я использую Firefox для просмотра файла mp4 через JWPlayer. Когда я просматриваю заголовки, используя firefox addon 'Live HTTP Headers', он показывает это: 'code' Сервер: Apache X-Mod-H264-Streaming: version = 2.2.7 Content-Length: 383183 Last-Modified: вс, 15 апреля 2012 23:04:52 GMT Etag: "5dc6b-4bdbfbbae2d00; 383183" Accept-Диапазоны: байты Cache-Control: макс возраста = 31536000, общественность, должны-перепроверить, прокси-перепроверить Истекает: Wed, 17 Apr 2013 04:13:11 GMT Pragma: public Keep-Alive: timeout = 15, max = 100 Connection: Keep-Alive Тип контента: video/mp4 –
Это заголовки ответов, а не запросить заголовки (которые могут содержать запись «Range: bytes = 100000-') , – mario