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="https://stackoverflow.com/questions/822707/create_csv.php"]here[/a]
.
As about initiating the download (e.g. automatically calling create_csv.php) you have many options:
- HTML:
[meta http-equiv="refresh" content="5;url=http://site/create_csv.php"]
- Javascript:
location.href="http://site/create_csv.php";
- iframe:
[iframe src="https://stackoverflow.com/questions/822707/create_csv.php"][/iframe]