Нужен код типа
<?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) Гость_Евгений написал(а):
Не работает
Браузер явно поддерживает сжатие (тестил на последних файерфоксе и в опере), но данная фнкция ничего не выводит(((
<?php if (stripos($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') !== false) echo "Поддерживается gzip"; ?>

Браузер явно поддерживает сжатие (тестил на последних файерфоксе и в опере), но данная фнкция ничего не выводит(((
<?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 "твой код";
}
кстати зипование можно на апач повесить что сам все зиповал
{
Header("Content-Encoding: gzip");
echo "твой код";
}
кстати зипование можно на апач повесить что сам все зиповал
Спустя 2 минуты, 18 секунд (27.12.2011 - 15:31) Гость_Евгений написал(а):
Пустое место. Просто пишет:
Encoding:
Encoding:
Спустя 6 минут, 16 секунд (27.12.2011 - 15:37) killer8080 написал(а):
Цитата (Гость_Евгений @ 27.12.2011 - 14:31) |
Пустое место. Просто пишет: Encoding: |
посмотри фаирбагом какие заголовки отправляет.
Спустя 1 минута, 17 секунд (27.12.2011 - 15:38) VELIK505 написал(а):
Все кроме IE6

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

Спустя 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 сжатие. Возможно он просто удаляет эти заголовки.