Error message

You are browsing documentation for drupal 7.x, which is not supported anymore. Read the updated version of this page for drupal 11.x (the latest version).

function drupal_page_footer

Performs end-of-request tasks.

This function sets the page cache if appropriate, and allows modules to react to the closing of the page by calling hook_exit().

1 call to drupal_page_footer()
drupal_deliver_html_page in includes/common.inc
Packages and sends the result of a page callback to the browser as HTML.

File

includes/common.inc, line 2849

Code

function drupal_page_footer () {
 global $user;
 module_invoke_all ('exit');
 // Commit the user session, if needed.
 drupal_session_commit ();
 if (variable_get ('cache', 0) && $cache = drupal_page_set_cache ()) {
 drupal_serve_page_from_cache ($cache);
 }
 else {
 ob_flush ();
 }
 _registry_check_code (REGISTRY_WRITE_LOOKUP_CACHE );
 drupal_cache_system_paths ();
 module_implements_write_cache ();
 drupal_file_scan_write_cache ();
 system_run_automated_cron ();
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.