Это странная маленькая ошибка, специфичная для IE.
По сути, проблема возникает, когда вы устанавливаете срок действия на 0.
IE в основном проходит следующий процесс:
IE определяет, что файл является чем-то, что нужно «загрузить», в результате чего IE открывает всплывающее окно «Загрузка файла».
Как только пользователь нажимает «Открыть» или «Сохранить», IE пытается загрузить файл, но, поскольку он настроен на немедленное истечение срока, IE отключается.
Установите для своего срока действия небольшое ненулевое число, например, 1 минуту, и проблема должна исчезнуть.