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

#php #html #header

#php #HTML #заголовок

Вопрос:

Есть ли способ, которым я могу иметь идентичный заголовок на каждой странице в моем домене? Я не хочу, чтобы заголовок перезагружался каждый раз, когда кто-то переходит на новую страницу на этом веб-сайте. Возможно ли это без фреймов? И если нет необходимости перезагружать заголовок при переходе со страницы на страницу, возможно ли использовать PHP для добавления этого заголовка в документ?

Ответ №1:

Есть ли способ, которым я могу иметь идентичный заголовок на каждой странице в моем домене?

Используйте систему шаблонов (или include)

Я не хочу, чтобы заголовок перезагружался каждый раз, когда кто-то переходит на новую страницу на этом веб-сайте.

Тогда вам придется использовать фреймы. Оно того не стоит. Это всего лишь небольшой фрагмент HTML (который должен использовать сжатие HTTP, чтобы сделать его еще меньше), и любые изображения могут быть кэшированы.

И если нет необходимости перезагружать заголовок при переходе со страницы на страницу, возможно ли использовать PHP для добавления этого заголовка в документ?

включить

Комментарии:

1. Я думаю, что я буду использовать includes. Очень простой метод.

Ответ №2:

Если вы действительно заботитесь о том, чтобы ваш заголовок не перезагружался, несмотря на (отличный) ответ Дэвида, вы всегда можете заполнить свое тело с помощью jQuery и AJAX-запросов.

Комментарии:

1. Да, хотя это возможно, ответ Дэвида все равно был бы желателен — jQuery и AJAX добавили бы осложнений (и много дополнительного и ненужного кода и работы), чтобы позволить кнопкам возврата и индексации Google (и т.д.) По-прежнему работать. На самом деле, если подумать, адресная строка все равно не будет работать с фреймами. Правильный ответ, вероятно, просто «оно того не стоит»