Die Header sind je nach Browser etwas verschieden. Dies spielt hier jedoch keien große Rolle, da dein Vorhaben nicht sinnvoll ist. Wenn du einen Download von einem anderen Server "durchschleifst", hast du den
dreifachen Traffik. (ausgehender am eigenen Server, ausgehender am Server mit der Datei, eingehender am eigenen Server)
Achja die Header:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15: | $mime_type = ($agent == 'IE' || $agent == 'OPERA')
? 'application/octetstream'
: 'application/octet-stream';
header('Content-Type: ' . $mime_type);
if ($agent == 'IE') {
header('Content-Disposition: inline; filename="'.$filename.'"');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
} else {
header('Content-Disposition: attachment; filename="'.$filename.'"');
header('Expires: 0');
header('Pragma: no-cache');
} |
---
Weaverslave