Пришелец
Новичок
Диалог "загрузка файла" появляется дважды
Проблема в следующем. Есть некий скрипт. При первой загрузке отображает форму с параметрами. Заполняем параметры, отправляем, после чего этот же скрипт формирует результаты и перед их выдачей отправляет следующие заголовки :
После этого появляется диалог с предложением сохранить или открыть файл. Однако на некоторых рабочих станциях в IE этот диалог почему-то появляется дважды. Т.е. выбираешь например "открыть", и снова появляется то же окно "сохранить/открыть". Логично предположить, что проблема в заголовках, которые отдает броузер, но только в каких и как от этого дублирования избавиться? Опытным путем удалось установить, что такое проявляется только на машинах с W2K, но от версии самого IE, похоже не зависит. На XP все нормально.
Проблема в следующем. Есть некий скрипт. При первой загрузке отображает форму с параметрами. Заполняем параметры, отправляем, после чего этот же скрипт формирует результаты и перед их выдачей отправляет следующие заголовки :
PHP:
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: public");
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=result.xls");