2009-12-21 7 views
6

Mi chiedo se esiste un modo per specificare una funzione php o un file da chiamare ogni volta che un utente visita e chiude una pagina sul mio sito. Quindi, se un utente visita say example.com/ex.php posso avere una funzione chiamata prima dell'esecuzione di ex.php e dopo che ex.php è finito?Funzione PHP o file da eseguire prima e dopo ogni richiesta

Desidero essere in grado di registrare il tempo necessario per eseguire i file php sul mio sito e archiviarlo in modo da poter eseguire query successivamente per analizzare le informazioni. Preferirei non dover aggiungere codice all'inizio e alla fine di ogni file che voglio tracciare.

Grazie in anticipo.

+0

Sono curioso di vedere cosa approcci sarà raccomandata. +1. – MiseryIndex

risposta

0

Apache può registrare il tempo impiegato per servire direttamente una richiesta. Questo include più del solo PHP, ma potrebbe essere migliore in base alle tue esigenze.

Vedi mod_log_config docs

0

Ho usato il metodo di Eric di cui sopra, prima di fare qualcosa di simile a quello che penso che si vuole fare.

C'è un breve tutorial here

+0

Il tuo link è rotto. Le risposte di solo collegamento sono scoraggiate su SO. – Wtower