Форум программистов, компьютерный форум, киберфорум
PHP: сети
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
8 / 8 / 0
Регистрация: 02.09.2013
Сообщений: 131
1

Http заголовки для внешнего подключаемого файла

18.04.2020, 01:18. Показов 1692. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Подскажите, пожалуйста, такую вещь... Допустим, есть страница index.php, для нее на сервере создаются всякие заголовки, ну, допустим, касаемые кэширования, допустим, cache-control. Страница подключает внешние файлы, допустим, style.css. итак... Скажите мне, для внешнего файла распространяются заданные мною заголовки для index.php?
Вот запрашиваю страницу index.php и сниферю... Что я вижу, запрашивается страница, в ответе сервера возвращается страница со всякими заголовками, в том числе и мой кэшконтрол, далее запрашивается style.css, сервер его возвращает и среди его заголовков нет моего кэшконтрола... Так и должно быть или я не так что-то делаю? Я хотел сделать,чтоб не кэшировался файл со стилями, увидел такую картину, что нет заданного мною заголовка, и не могу 2 ночи спокойно спать... Хотел уже .htaccess кинуть в папку со стилем, но беда с модулем mod_headers...этот вопрос задам в другой ветке.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.04.2020, 01:18
Ответы с готовыми решениями:

HTTP заголовки. Как увидеть реальные принятые заголовки ?
файл php содержит readfile(блабла) больше ни чего! Если смотреть заголовки через Файрфорк или...

Как создать алиас для внешнего http сайта?
Требуется следующее: Создать вирутальный каталог, который будет пересылать все запросы на другой...

HTTP Заголовки
Добрый день! Работаю с сайтом на Word Press. Для правильной индексации мне необходимо добавить...

Http заголовки
всем привет, у меня имеется роутер tp link *740. мне необходимо сделать на базе типовой веб морды...

4
Невнимательный
2683 / 1101 / 345
Регистрация: 08.02.2013
Сообщений: 6,270
Записей в блоге: 2
18.04.2020, 03:46 2
Цитата Сообщение от PaskalisT Посмотреть сообщение
для внешнего файла распространяются заданные мною заголовки для index.php
Нет . Разные запросы к серверу - разные заголовки ответа.

Ещё есть вероятность что какой-то отдельный браузер может иметь свои собственные настройки/заскоки насчёт кеширования,
но вроде в последнее время все браузеры как с одного инкубатора.

Не по теме:

Какое-то время назад я так и не смог заставить firefox кешировать favicon.ico , а не перезагружать при каждом запросе страниц.
В принципе не плохо если я хотел-бы сделать что-то типа такого
в htaccess

Код
RewriteRule ^favicon.ico$ test/_favicon.php [L]
и в test/_favicon.php
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$filename = $_SERVER['DOCUMENT_ROOT'] .'/favicon3.ico';
if (file_exists($filename))
{
/*
Куча разного кода
 */
   header_remove('x-powered-by');
   header("Content-Type: image/x-icon");
   header("Content-Length: ". filesize($filename));
   readfile($filename);
}
Но я не хотел так так делать )) а он перезагружал, хотя мог и не менять картинку на вкладке

0
8 / 8 / 0
Регистрация: 02.09.2013
Сообщений: 131
18.04.2020, 15:00  [ТС] 3
Цитата Сообщение от x_lab Посмотреть сообщение
Нет . Разные запросы к серверу - разные заголовки ответа.
Я был в этом уверен, пока не столкнулся с моим вопросом)) Спасибо, что подтвердили. Уже думал, что чего-то недопонимаю.

Как мне тогда добавить заголовки для подключаемого внешнего файла?

В инете куча однородной воды.. Бесит уже. Ну укажу я заголовки кэширования на странице, толку мне с этого, если мне заголовки надо задать для подключаемого файла, для которого будет отдельный запрос...
0
Невнимательный
2683 / 1101 / 345
Регистрация: 08.02.2013
Сообщений: 6,270
Записей в блоге: 2
18.04.2020, 18:21 4
Лучший ответ Сообщение было отмечено PaskalisT как решение

Решение

Цитата Сообщение от PaskalisT Посмотреть сообщение
добавить заголовки для подключаемого внешнего файла
Точнее добавить для статических файлов...

без mod_headers не знаю способов,
с мод_реврайт только куки в заголовках можно добавлять,
Или выполнять файлы .css как php-скрипты,
или как с тем favicon.ico отдавать статику php-скриптом

... Хотя есть ещё mod_asis, тоже позволит вписать заголовки в каждый .css
Если сделать AddHandler send-as-is css
... заморочек столько-же, как делать все .css php-скриптами ) но возможно меньше всего напрягает сервер

Добавлено через 2 минуты
Цитата Сообщение от PaskalisT Посмотреть сообщение
но беда с модулем mod_headers...
Печально наверно
0
8 / 8 / 0
Регистрация: 02.09.2013
Сообщений: 131
21.04.2020, 14:18  [ТС] 5
Цитата Сообщение от x_lab Посмотреть сообщение
без mod_headers не знаю способов,
с мод_реврайт только куки в заголовках можно добавлять,
Или выполнять файлы .css как php-скрипты,
или как с тем favicon.ico отдавать статику php-скриптом
читал, что типа привязка к работе сервера - это костыли. Но, блин, как для внешнего файла задать заголовки нигде не написано

Добавлено через 2 минуты
Цитата Сообщение от x_lab Посмотреть сообщение
Печально наверно
модуль заработал, чудесным образом, на следующий день) положил .htaccess в папку с файлом, задал заголовок и всё, сниффер в ответе с файлом заголовок показывает)) спасибо Вам за диалог. Не подскажите, где можно почитать о директивах? Какие и для чего есть
0
21.04.2020, 14:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.04.2020, 14:18
Помогаю со студенческими работами здесь

HTTP заголовки
пишу не в тему тк тем таких нет. захотел посмотреть что браузер передает, когда заполняю форму...

Http заголовки
Прошу помощи у тех, кто разбирается в этом дерьме, простите за выражение, просто эти запросы меня,...

Заголовки HTTP
Вот один из стандартных HTTP-заuоловков, отправляемых сервером клиенту. Content-Type:...

заголовки http
а вот еще маленький вопрос я через снифер получил эти заголовки отправка post POST...

Кастомные HTTP заголовки
Здравствуйте, необходимо отправить кастомизированный http заголовок. static void Main(string...

Http заголовки в nginx
Приветствую всех, уважаемые пользователи. У меня вохникла такая проблема: Пр анализе гугл выдал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru