Alert: This function’s access is marked private. This means it is not intended for use by plugin or theme developers, only in other core functions. It is listed here for completeness.
MP_Settings::download_send_headers( string $filename )
Prepare headers for export csv file.
Contents
Parameters Parameters
- $filename
-
(string) (Required) csv file name
Source Source
File: mortgage-platform/Inc/Base/MP_Settings.php
private static function download_send_headers( $filename ) {
// disable caching
$now = gmdate( "D, d M Y H:i:s" );
header( "Expires: Tue, 03 Jul 2001 06:00:00 GMT" );
header( "Cache-Control: max-age=0, no-cache, must-revalidate, proxy-revalidate" );
header( "Last-Modified: {$now} GMT" );
// force download
header( "Content-Type: application/force-download" );
header( "Content-Type: application/octet-stream" );
header( "Content-Type: application/download" );
// disposition / encoding on response body
header( "Content-Disposition: attachment;filename={$filename}" );
header( "Content-Transfer-Encoding: binary" );
}
Changelog Changelog
| Version | Description |
|---|---|
| 1.0.0 | Introduced. |