PHP функция или файл для запуска до и после каждого запроса - PullRequest
6 голосов
/ 21 декабря 2009

Мне интересно, есть ли способ указать функцию или файл php, которые будут вызываться каждый раз, когда пользователь заходит и выходит из страницы на моем сайте. Так что, если пользователь заходит, скажем, example.com/ex.php, могу ли я вызвать функцию до запуска ex.php и после завершения ex.php?

Я хочу иметь возможность записывать время, необходимое для выполнения php-файлов на моем сайте, и сохранять его, чтобы позже можно было выполнять запросы для анализа информации. Я бы предпочел не добавлять код в начало и конец каждого файла, который я хочу отслеживать.

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 21 декабря 2009

Попробуйте автоматическое добавление / добавление файла в директиву ini.

http://php.net/manual/en/ini.core.php

0 голосов
/ 21 декабря 2009

Apache может регистрировать время, необходимое для обработки запроса напрямую. Это включает в себя больше, чем просто PHP, но может быть лучше в зависимости от ваших потребностей.

См. mod_log_config docs

...