i have the following headers integrated w/ some some of my variables. It's a common script that uses headers to send out information to download a file:
header ( "Expires: Mon, 26 Jul 1997 05:00:00 GMT" );
header ( "Last-Modified: ".gmdate ( "D, d M Y H:i:s" )."GMT" );
header ( "Pragma: no-cache" );
header ( "Cache-Control: no-store, no-cache, must-revalidate" );
header ( "Cache-Control: post-check=0, pre-check=0", false );
header ( "Content-Type: application/download" );
header ( "Content-Disposition: attachment; filename=".$download_filename."" );
header ( "Content-Transfer-Encoding: binary" );
header ( "Content-Length: ".$download_filesize."" );
now, this works really well with all browsers BUT my problem is this. Lets say im downloading a file using this method and i click the link again to download another file. FOR IE, this works and i can download as many files as i want BUT with other browsers like FIREFOX and NETSCAPE, i can only download one file at a time. While im downloading, if i click to download, it doesn't do anything. However, if im done the download, THEN i can download again. This is a very annoying problem b/c i would like to download multiple files at a time for ALL browsers. I think the problem lies in my headers but im not sure what to change. ANY ANY help is appreciated. Thank you.