Jag räknar klick på ett antal hundra tusen filer på det sätt du beskriver. Dvs ett php script som levererar filen.
Gör du kanske något fel? Sätter du rätt content-type? Sätter du Content-Length rätt? Såhär gör jag:
$fname = filen på server.
$filename = filnamnet.
Kod:
// Fetch and send the file
$file = file_get_contents($fname);
header("Content-type: application/octet-stream\n");
header("Content-disposition: attachment; filename=\"$filename\"\n");
header("Content-transfer-encoding: binary\n");
header("Content-length: " . filesize($fname));
print $file;