| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Extensions > Accept-Encoding |
| Автор: Farik 9.11.2005, 22:16 |
| Задача простая - реализовать сжатие исходящего траффика с помощью PHP. То есть собтственно само сжатие то а ура происходит - проблема в том, чтобы возвращать нормальное содержимое(не зипованое) тем пользователям, браузеры которых это сжатие не поддерживают. Вот для этой цели очень бы хотелось получить Accept-Encoding из запроса браузера к серверу. А вот не могу я его получить из ПХП. Пробовал из четвёрки и пятёрки, ну нету такого хидера. Но ведь должен же быть! тут написано например 8) http://www.mozilla.org/projects/apache/gzip/ Вобщем может ктонить подсказать что-нибудь на эту тему? |
| Автор: Mal Hack 10.11.2005, 00:33 | ||
Весь $_SERVER просмотрел?
А такие есть? Может на них забить? |
| Автор: Farik 10.11.2005, 17:53 | ||
| Весь конечно. Правда нету 8) Только опера передаёт HTTP_TE, все остальные браузеры - как будто обрезаются. Больше всего на самом деле удивляет не столько их отсутвие, сколько отсутсвие информации об их отсутсвии. http://www.zend.com/zend/art/buffering.php?article=buffering&kind=a&id=3857&open=1&anc=0&view=1 Тут в комментарии вроде у парня та же проблема, но собственно нигде вразумительной информации найти на эту тему не могу...
Да я вот тоже уже склоняюсь к этому 8) |
| Автор: Mal Hack 10.11.2005, 18:03 | ||
Я бы забил, если честно... Те, у кого стоят старые гляделки как правило на твой сайт не зайдут. |
| Автор: wsr 7.1.2006, 17:44 |
| Все данные о поддержке сжатия... храняться тута! $_SERVER["HTTP_ACCEPT_ENCODING"] Если их нет, то это уже либо гляделка старая, либо просто отключили! Прошелся по ссылочке которую ты дал! http://www.mozilla.org/projects/apache/gzip/ Так там четко написано, что Мозилла поддерживает сжатие, хотя нигде об этом не говорит! Осел насколько мне известно тоже поддерживает сжатие! Так что дерзай! The current Mozilla source can already accept and decode Transfer-encoding: gzip data, but does not currently send the TE: header. |
| Автор: DIMONSOFT 7.1.2006, 22:42 |
| Возможно это: http://www.webix.ru/doc/php42.rus/f/ob-gzhandler.html |
| Автор: wsr 8.1.2006, 00:40 | ||
| DimonSoft. процитирую :
|