Changeset 23267 for trunk/wp-includes/functions.php
- Timestamp:
- 01/04/2013 07:51:31 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/functions.php
r23256 r23267 903 903 $headers = array( 904 904 'Expires' => 'Wed, 11 Jan 1984 05:00:00 GMT', 905 'Last-Modified' => '',906 905 'Cache-Control' => 'no-cache, must-revalidate, max-age=0', 907 906 'Pragma' => 'no-cache', … … 911 910 $headers = (array) apply_filters('nocache_headers', $headers); 912 911 } 912 $headers['Last-Modified'] = false; 913 913 return $headers; 914 914 } … … 925 925 function nocache_headers() { 926 926 $headers = wp_get_nocache_headers(); 927 928 unset( $headers['Last-Modified'] ); 929 930 // In PHP 5.3+, make sure we are not sending a Last-Modified header. 931 if ( function_exists( 'header_remove' ) ) { 932 @header_remove( 'Last-Modified' ); 933 } else { 934 // In PHP 5.2, send an empty Last-Modified header, but only as a 935 // last resort to override a header already sent. #WP23021 936 foreach ( headers_list() as $header ) { 937 if ( 0 === stripos( $header, 'Last-Modified' ) ) { 938 $headers['Last-Modified'] = ''; 939 break; 940 } 941 } 942 } 943 927 944 foreach( $headers as $name => $field_value ) 928 945 @header("{$name}: {$field_value}"); 929 if ( empty( $headers['Last-Modified'] ) && function_exists( 'header_remove' ) )930 @header_remove( 'Last-Modified' );931 946 } 932 947
Note: See TracChangeset
for help on using the changeset viewer.