Вы должны поместить cookie-код вверху страницы.Лучшая компоновка будет выглядеть примерно так:
<?php
//include config
//check posted data (included settings cookies)
//set needed variables
?>
<html>
.....
Вы также можете разделить код php и html.Это вообще то, что я делаю.Обычно я использую класс представления или (в прошлом) smarty.но быстрый пример - добавить этот код внизу приведенного выше кода php и избавиться от html:
<?php
if(empty($tpl)) {
$tpl = 'index';
}
if(file_exists("template/{$tpl}.tpl.php")) {
include("template/{$tpl}.tpl.php");
}
else {
header('Location: /');
}
?>
. Вам нужно будет создать каталог с именем 'templates' и добавить код html.к файлам, которые заканчиваются на расширение .tpl.php.На самом деле они просто php-страницы, но .tpl.Часть поможет вам вспомнить, что его просто разметить.Сделайте их php-страницами (не html), чтобы вы могли выводить переменные
Тогда в ваших частях varios кода выше вы должны установить $ tpl как шаблон, который вы хотите загрузить.
Это просто базовый фрагмент кода, но он должен дать вам общее представление о том, как разделить эти данные.Основная идея заключается в том, что весь html и текст будут выводиться «после» всего программного кода.