Кажется, ваш код <?php include('includes/header.php'); ?>
имеет другое назначение, чем вы предполагали.Кажется, он предназначен для работы с заголовками HTTP-запросов и должен вызываться перед отправкой любого вывода в браузер.
Вы должны знать, что даже пробел не должен отправляться (отображаться) перед header.php
выполняется (при условии, что оно содержит header()
вызовов функций PHP) - см. документацию .
Во-вторых, если вы хотите включить JavaScript, вы должны сделать это в HTMLhead
раздел или позже, в теле.Способ ее решения зависит от того, чего вы хотите достичь.Лучший способ - объединить как можно больше JavaScript в одном файле и сжать его , сделать аналогично CSS (объединить все файлы и сжать их).
Комбинируя и сжимая файлы JS и CSS, вы делаете меньше запросов к серверу, и меньшее количество запросов будет заблокировано (браузеры имеют ограничения для одновременных запросов к одному домену).
Вот некоторая документация по включению JavaScript в документы HTML: www.w3.org / TR / html4 / взаимодействовать / scripts.html .