|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » SSI и PHP в одном файле |
|
SSI и PHP в одном файле
|
![]() Ветеран Сообщения: 640 |
нужно отсылать заголовок last modified при запросе index.shtml
можно ли это сделать только с помощью SSI ? если нет то как сделать чтобы в файле shtml одновременно работал код php и инклюды ssi ? покачто для выполнения задачи безуспешно были приняты меры: пытался добавить в файл index.shtml запись вида: <!--#include virtual="http.php"--> а в файл http.php прописал код: <?php header("last-modified: 123"); ?> но при запросе index.shtml заголовки не отдаются((( что тут делать, помогите |
|
Отправлено: 00:40, 03-08-2005 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать E-mail
я, конечно, дико извиняюсь, а как насчет document.lastmodified на JavaScript? Он раньше прекрасно разруливал ситуацию. Хотя для динамических сайтов это все вообще теряет смысл =/ В чем вообще задача-то про lastmodified? |
Отправлено: 17:57, 05-08-2005 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать mar
Свойство lastModified в JavaScript происходит от даты шапки HTTP, высылаемой сервером. Серверы обычно получают эту дату, проверяя дату изменения файла или контента в ячейке бд. Дата последнего изменения не является необходимой частью шапки/header (если банально оценивать это со стороны, что клиент запросил информацию - сервер отдал информацию), и некоторые серверы(плохие серверы) её не предоставляют. Если сервер не возвращает информацию о дате последнего изменения, JavaScript получает 0, который отображается как January 1, 1970 GMT. т.е. проще говоря яваскрипт работает на машине клиента и не может заставить сервер выдавать заголовок до того как сам перетечет на клиентскую машину вместе с остальным контентом. |
Последний раз редактировалось E-mail, 06-08-2005 в 16:32. Отправлено: 16:24, 06-08-2005 | #12 |
![]() Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать чесно говоря меня больше интересует как last-modified и if-modified-sinse происходит в ssi :-\
|
------- Отправлено: 16:30, 06-08-2005 | #13 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать ага. то есть проблема в том, что имеем "плохой" сервер, не отдающий дату и надо ему тем, или иным способом помочь. Так?
Ну, например, смотрим http://masterhost.ru/support/doc/apache/#last-modified. Читаем: Цитата:
|
|
Отправлено: 23:06, 06-08-2005 | #14 |
![]() Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать меня интересует ssi
с php и html все и так понятно( |
------- Отправлено: 01:47, 07-08-2005 | #15 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать |
Отправлено: 02:04, 07-08-2005 | #16 |
Ветеран Сообщения: 659
|
Профиль | Отправить PM | Цитировать |
Отправлено: 11:47, 07-08-2005 | #17 |
![]() Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать mar
по твоей ссылке вводит на экран дату изменения, а мне надо в заголовках отправлять , до вывода контента archy угу этот код работает, но если так: $ cat test.shtml <!--#include virtual="test.php" --> $ cat test.php <?php header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); ?> апач ssi сознательно глушит заголовки в оригинальных версиях апача... строка XBitHack full насильно заставляет апач их выдавать(что видно из названия), но заголовки всеравно выдаются глючно, а именно: 1) дата изменения не выдается если был принят заголовок if-modified-since 2) заголовок if-modified-since настоящее время не отрабатывается вообще, просто проглатывается и сервер ведет себя так будто его нету пфффф, вот такие пироги (( |
------- Отправлено: 00:42, 08-08-2005 | #18 |
![]() Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать вот еслибы вместо
$ cat test.shtml <!--#include virtual="test.php" --> $ cat test.php <?php header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); ?> test.shtml то возможно заголовки бы отрабатывались, но КАК заставить одновременно отрабатываться в одном файле php язык и ssi язык? |
------- Отправлено: 00:46, 08-08-2005 | #19 |
![]() Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать E-mail
Вот здесь вроде подобное обсуждается, почитайте, может поможет.... |
------- Отправлено: 03:22, 08-08-2005 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Форма и обработчик в одном файле | VladZombie | Вебмастеру | 1 | 10-12-2009 16:37 | |
Как сделать треков в одном файле CD PLUS | BillGates_XP | Видео и аудио: обработка и кодирование | 2 | 30-09-2009 10:04 | |
SSI vs PHP | exion | Вебмастеру | 4 | 15-03-2008 00:09 | |
Фильм с меню в одном файле. | Skaarj | Видео и аудио: обработка и кодирование | 4 | 21-06-2005 13:51 | |
SSI...PHP | MikePr | Вебмастеру | 2 | 16-07-2004 13:41 |
|