не понял, что значит другое ?
тотже активх, то есть у вас фаервол или кто ещё там бывает блокирует активх выборочно ?
2 all
всем спасибо конечно, так и сделал, правда пост уже немного неактуален :)
а флеш как смотрите ?
а ещё, могу добавить, что не на виндовс клиентах активх, вообще не идёт, но всё это можно определить и взависимости от браузера, поддержки активх, подредактировать страницу.
либо ещё проще, просто игнорировать
вот мои результаты:
Header ("Last-Modified: ".gmdate("D, d M Y H:i:s \\G\\M\\T", getlastmod())); Header ("Content-Type: text/html; charset=windows-1251"); echo gmdate("D, d M Y H:i:s \G\M\T", getlastmod())."\n";
Отклик сервера менее 1 сек.
Дата документа Вт, 06 Июл 2004 14:23:55 GMT
Кодировка документа windows-1251
$now=getdate(); $sdate=$now['mday']."-".$now['mon']."-".$now['year']." ".$now['hours'].":".$now['minutes']; header ("Last-Modified: ".$sdate); header ("Content-Type: text/html; charset=windows-1251"); echo $sdate;
Дата документа 6-7-2004 17:28
я пока что пас, буду разбиратся позже, что за глюк
можете прислать мне в личку кусок кода с самого начала до Last-modified ?
тогда я смогу посмотреть в чём проблема
а вот так:
header ("Last-Modified: ".gmdate("D, d M Y H:i:s", getlastmod())." GMT");
?
возьмите любой сниффер или tcp-прокси (Ethreal, TCPLogger, etc.) и посмотрите на HTTP-хедеры, всё станет на свои места
почитал я мануал по HTTP 1.1 и вот к чему пришёл :
время в Last-modified хедере может быть в 3х форматах:
Tue, 06 Jul 2004 12:50:02 GMT// format is preferred as an Internet standard
Tuesday, 06-Jul-04 12:50:02 GMT
Tue Jul 6 12:50:02 2004 GMT
ваш же код выдаёт совсем не то:
6-7-2004 0:44
попробуйте заменить на:
header ("Last-Modified: ".date("r", getlastmod()));
или даже лучше на
header ("Last-Modified: ".gmdate("D, d M Y H:i:s \\G\\M\\T", getlastmod()));
последнее 100% соответствует спецификации