[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как выяснить поодерживает ли браузер gzip сжатие
Гость_Евгений
Подскажите пожалуйста!
Нужен код типа
<?php if ( тут определяем поддерживает ли браузер сжатие ) : ?>
Поддерживается сжатие gzip
<?php endif; ?>

Заранее спасибо!



Спустя 58 секунд (27.12.2011 - 15:00) vital написал(а):
Посылаются соотв-е HTTP заголовки.
Уже все давно поддерживают.

Спустя 2 минуты, 42 секунды (27.12.2011 - 15:03) Guest написал(а):
я понимаю механизм, но у меня нет кода( Что написать в скобках после оператора if?

Спустя 2 минуты, 57 секунд (27.12.2011 - 15:06) killer8080 написал(а):
if(stripos($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') !== false){
...
}

Спустя 16 минут, 55 секунд (27.12.2011 - 15:22) Гость_Евгений написал(а):
Не работает sad.gif
Браузер явно поддерживает сжатие (тестил на последних файерфоксе и в опере), но данная фнкция ничего не выводит(((

<?php if (stripos($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') !== false) echo "Поддерживается gzip"; ?>

Спустя 5 минут, 2 секунды (27.12.2011 - 15:27) killer8080 написал(а):
Гость_Евгений
что выводит?
echo 'Encoding: '.$_SERVER['HTTP_ACCEPT_ENCODING'];

Спустя 54 секунды (27.12.2011 - 15:28) caballero написал(а):
if(strpos($_SERVER["HTTP_ACCEPT_ENCODING"],"gzip") >0)
{
Header("Content-Encoding: gzip");
echo "твой код";
}

кстати зипование можно на апач повесить что сам все зиповал

Спустя 2 минуты, 18 секунд (27.12.2011 - 15:31) Гость_Евгений написал(а):
Пустое место. Просто пишет:
Encoding:

Спустя 6 минут, 16 секунд (27.12.2011 - 15:37) killer8080 написал(а):
Цитата (Гость_Евгений @ 27.12.2011 - 14:31)
Пустое место. Просто пишет:
Encoding:

посмотри фаирбагом какие заголовки отправляет.

Спустя 1 минута, 17 секунд (27.12.2011 - 15:38) VELIK505 написал(а):
Все кроме IE6 user posted image

Спустя 51 минута, 2 секунды (27.12.2011 - 16:29) killer8080 написал(а):
Цитата (VELIK505 @ 27.12.2011 - 14:38)
Все кроме IE6

IE6 must die ph34r.gif

Спустя 14 часов, 11 секунд (28.12.2011 - 06:29) Гость_Евгений написал(а):
Блин, FireBug пишет, что заголовок accept-encoding содержит gzip, но когда я пытаюсь вывести заголовки любым возможным методом при помощи php, то строки accept-encoding вообще нет!
Это может быть связано с настройками хостинга?

Спустя 3 минуты, 34 секунды (28.12.2011 - 06:33) Гость_Евгений написал(а):
Причем на локальном сервере все нормально( короче пишу в техподдержку хостинга

Спустя 7 часов, 21 минута, 24 секунды (28.12.2011 - 13:54) killer8080 написал(а):
Цитата (Гость_Евгений @ 28.12.2011 - 05:29)
Блин, FireBug пишет, что заголовок accept-encoding содержит gzip, но когда я пытаюсь вывести заголовки любым возможным методом при помощи php, то строки accept-encoding вообще нет!
Это может быть связано с настройками хостинга?

Прокси случайно не используете?
Кстати у хостеров обычно стоит связка nginx-apache, и на nginx по умолчанию включают gzip сжатие. Возможно он просто удаляет эти заголовки.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.