I have a PHP app that creates a CSV file which is forced to download using headers. Here\'s the relevant part of the code:
header(\'Content-Type: applicatio
I don't think this can be done - although I am not 100% sure.
The common thing (e.g. in popular download sites) is the reverse: first you go to the after page and then the download starts.
So redirect your users to the final page that (among other things) says:
Your download should start automatically. If not click [a href="create_csv.php"]here[/a].
As about initiating the download (e.g. automatically calling create_csv.php) you have many options:
[meta http-equiv="refresh" content="5;url=http://site/create_csv.php"]location.href = 'http://site/create_csv.php';[iframe src="create_csv.php"][/iframe]