|
|
|
| странная получилась ситуация... сделал GZIP сжатие, всё работало...
Переустановил винду и все браузеры... и Gzip не пашет
<?
function CheckCanGzip(){
if(headers_sent()||connection_aborted()){
return 0;
}
if(strpos(getenv("HTTP_ACCEPT_ENCODING"),'x-gzip')!==false){
return 'x-gzip';
}
if(strpos(getenv("HTTP_ACCEPT_ENCODING"),'gzip')!==false){
return 'gzip';
}
if(strpos(getenv("HTTP_ACCEPT_ENCODING"),'deflate')!==false){
return 'deflate';
}
}
?>
|
вот так определяю метод сжатия... но функция во ВСЕХ браузерах возвращает 0 :( Может проблемы в винде... Plz., АЙ НИД ХЭЛП! | |
|
|
|
|
|
|
|
для: spider-x
(22.08.2008 в 11:17)
| |
if(headers_sent()||connection_aborted()){
return 0;
| А где тут написано, что если функция возвращает 0, то значит не работает сжатие? | |
|
|
|
|
|
|
|
для: Trianon
(22.08.2008 в 11:23)
| | переписал... и всёё равно возвращает 0
<?
function CheckCanGzip(){
/* if(headers_sent()||connection_aborted()){
return 0;
}*/
if(strpos($_SERVER['HTTP_ACCEPT_ENCODING'],'x-gzip')!==false){
return 'x-gzip';
}
if(strpos($_SERVER['HTTP_ACCEPT_ENCODING'],'gzip')!==false){
return 'gzip';
}
if(strpos($_SERVER['HTTP_ACCEPT_ENCODING'],'deflate')!==false){
return 'deflate';
}
return 0;
}
?>
|
тоесть не определяет метод ( а он мне так нужен :( | |
|
|
|
|
|
|
|
для: spider-x
(22.08.2008 в 11:40)
| | а что говорит phpinfo() ? | |
|
|
|
|
|
|
|
для: GeorgeIV
(22.08.2008 в 11:45)
| | я же говорю до переустановки винды всё пахало... :(
а вот что говорит phpinfo
Registered PHP Streams: php, file, data, http, ftp, compress.zlib
HTTP_TE: deflate, gzip, chunked, identity, trailers
|
но при этом найти HTTP_ACCEPT_ENCODING не могу ( | |
|
|
|
|
|
|
|
для: spider-x
(22.08.2008 в 11:51)
| | это единственное, что оно говорит?
Тогда, по-моему проблема не в браузере, а в сервере.
HTTP_TE и HTTP_ACCEPT_ENCODING - это явно не одно и то же. | |
|
|
|
|
|
|
|
для: Trianon
(22.08.2008 в 11:57)
| | хммм... странно както получилось... стоял аутпост фаервол... 4... не работало... поставил новый... заработало... так что проблема была в системе... (( | |
|
|
|