header'ы для загрузки файла. Какие они?

Foshvad

Guest
header'ы для загрузки файла. Какие они?

Вопрос следующий. Какова правильная последовательность заголовков перед посылкой браузеру файла (для "Сохранить как...")

У меня все отлично работает в 6.0 и 5.0 со следующими заголовками:
PHP:
header("Cache-control: private");
header("Content-Type: ".$attach['type']);
header("Content-Disposition: attachment; filename=".$attach['name']);
header("Content-transfer-encoding: binary");
header("Content-length: ".$attach['size']);
readfile($file_path);
exit;
Но я где-то слышал, что для IE5.5 и какого-то там IE 4.x заголовки должны отличаться, иначе с ними ничего работать не будет.

Так вот, не знает ли что-нить какие именно заголовки должны отличаться?

P.S. И как послать дату изменения не в GMT (уж больно неудобно)?
PHP:
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
 

lunizz

Guest
Я пару раз использовал Location. Все вроде работало.
 

sokov

Guest
Я раскрутил phpMyAdmin в той части, где он dump базы отсылает броузеру как .sql-файл. Там и рутинка небольшая есть, для разных броузеров. Всё работает.
 
Сверху