Alexander Serkin wrote:
>
> Всем привет.
> Вот такая интересная штука получается.
> Apache в заголовках Date?Expires выдает время по GMT, а броузер, видимо,
> пользует локальное время. В результате документ, читаемый, скажем, в
> 10:00 имеет "Date: Thursday, 18-Dec-97 07:00:00 GMT".
> Я, не зная об этом, хочу, чтоб он был Expires +10m, очем честно пишу
> соответствующей директивой в CGI скрипте. Apache честно сообщает
> броузеру в 10 утра, что полученный документ
> Expires: Thursday, 18-Dec-97 07:00:00 GMT
> И при попытке этот документ напечатать, броузер говорит, что документ
> полученный методом POST уже Expired. Но это еще не все.
> При этом полученная страница все же печатается, если она считана с
> сервера на Linux'е (2.0.30) и не печатается, если считана с сервера под
> Солярисом (2.5). Подразумевается, что apache на обоих машинах одной и
> той же версии (rus 1.2.4 PL20).
>
> Вопрос - как с этим бороться ? Добавлять еще 3 часа в директиву ?
> А как быть с day light savings ?
> Можно ли заставить apache выдавать время локальное а не GMT ?
>
Ого. Пожалуй я не досмотрел. Статистика такова:
Netscape 4.03 позволяет на такой документ Vew Source, если он считан с
сервера под Linux и кричит, что он expired, если тот же документ получен
с сервера под Solaris. Выставление Expires +4h не помогает: В любом
случае View Frame Info про заголовок Expires говорит, что No date
given.
MSIE 4.0 показывает Document Source вообще в любом случае и с любого
сервера.
--
Alexander Serkin, ICQ #3159134
Heller's Law:
The first myth of management is that it exists.
Johnson's Corollary:
Nobody really knows what is going on anywhere within the
organization.
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.