Добавление HTTP-заголовка сайта в php

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

Тем не менее, у меня проблема с IE9. В конечном итоге я попытаюсь исправить это, но вряд ли просто добавлю заголовок X-UA-Compatible чтобы IE9 переключился на режим IE8, будет работать нормально.

На веб-сайте asp.net я добавлю его в файл web.config с <customHeaders> элемента <customHeaders> (с IIS7).

Есть ли способ отправить этот заголовок для всего файла на веб-сайте php, без редактирования всех файлов?

Related of "Добавление HTTP-заголовка сайта в php"

Apache MOD_HEADERS, добавьте следующее в свой файл .htaccess.

 <FilesMatch "\.(php|cgi|pl|htm)$"> Header set X-UA-Compatible IE=EmulateIE8 </FilesMatch> 

Это установит этот заголовок в заголовке http всех файлов php, html, perl и cgi, но у меня был очень плохой опыт с заголовком x-ua, и он обнаружил, что он не всегда работает.

auto_prepend_file и header() или настроить его на своем веб-сервере, например, в Header .

Если вы используете какой-то механизм шаблонов, вы можете просто добавить <meta http-equiv = "X-UA-Compatible" content = "IE = EmulateIE8" /> в раздел HEAD вашего шаблона (ов).

В противном случае, если вы включаете в себя один файл PHP во всем мире, вы можете добавить вызов header () там (до тех пор, пока он не выведет какой-либо контент).