Но это нужна большая мотивация кого-то закрыть.
Сейчас проблемный код выглядит так:
header('Content-Type: text/html; charset=Windows-1251');
header('Content-Disposition: inline; filename=output.htm');
readfile('header.htm');
echo $var;
readfile('footer.htm');
exit;
Где $var - результат работы всей предыдущей части скрипта.
die(header('Location: /file.htm'));
header('Content-Type: text/html; charset=Windows-1251');
header('Content-Disposition: inline; filename=output.htm');
readfile('header.htm');
echo $var;
readfile('footer.htm');
exit;
Можно или сообщить клиенту, чтобы он запросил другой адрес (что делает совсем другой заголовок - Location)
или клиент должен был сразу запрашивать file.htm
Забавно, что человек уже два месяца(!) бьётся головой об стену, вместо того, чтобы войти в дверь.
Можно ещё прописать PHP код внутрь этого result.html, хранить данные на самом сервере, ну и собирать страницу динамически, хотя для обращающихся она будет выглядеть статичной.