PHPでSSL通信時、IEでファイルのダウンロードに失敗する


シルバーウィークですねっ。
昨日は久しぶりにアウトドアなことをしたました。
楽しかったのですが、ぐったりと疲れました。


IEでSSL通信時にファイルをダウンロードしようとしたら、なぜかうまくいかない・・・ということはないでしょうか?
かなり限られた状況だとは思うのですが、私は実際にありました。
とあるシステムの案件でエクセルファイルを生成してダウンロードさせる部分があったのですが、完成してもIEでうまくダウンロードできず。。。

あれこれ試しながら最終的に、

session_cache_limiter('public');
を、セッションがスタートする前に指定してあげることで回避が出来ました。
もし同じようにダウンロードができないということに陥った場合は、お試しください。



追記:
上記のものとは異なり、以下の場合もIEでうまくダウンロードできないことがあるみたいです。
<?php
~ダウンロード処理~
?>
← ファイルの最後尾に不要な改行コードのみの行が存在

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です