У меня есть проект. Он имеет большое количество файлов PHP. Каждый из этих файлов включает стандартный заголовок. Они не включают стандартный нижний колонтитул.
Теперь я хочу сделать что-то только до конца каждой страницы. Я могу пройти через каждую страницу и добавить код нижнего колонтитула, но мне было интересно, есть ли более простой способ (и я думаю, что раньше видел что-то подобное, хотя я мог ошибаться).
Есть ли способ установить функцию «крючок» или «триггер», которая будет выполнена в конце страницы, из включенного PHP-скрипта заголовка? Я думаю о чем-то вроде set_error_handler, но для обработки события закрытия страницы. Или как функция atexit от C.
Ах, я нашел функцию, которую искал, НАКОНЕЦ. Поверь мне, я искал это какое-то время, и только что случилось!
register_shutdown_function – Зарегистрировать функцию для выполнения при выключении
Параметр auto_append_file
в php.ini require
файл в конце каждой страницы PHP:
http://us3.php.net/manual/en/ini.core.php#ini.auto-append-file
Обратите внимание, что это применимо к общему сайту для КАЖДОГО PHP-файла.
Я думаю, вы думаете об auto_prepend_file и auto_append_file:
http://www.aarongloege.com/blog/web-development/php/automatically-include-files/