SSLを利用したサイト上にFLASHでアプリを組んでいたら、ブラウザがIEに限って、 ActionScriptでサーバからデータを受け取ろうとしても、リクエストが出ない。 Apacheのログを見てみると、IE以外のブラウザではリクエストを確認できる。 実はこのリクエストに応えるのがPHPなのだが、デフォルトでヘッダーにPragma:no-cache が含まれていて、それが問題らしい。IEのバグでPragma:no-cacheがヘッダにあると ダウンロードせずにキャッシュをみようとするんだとか。(逆やんか) 解決策はPHPのスクリプトの先頭に header('Pragma:'); といれておく。no-cache以外の値が入っていればいいということらしい。 ユーザエージェント名で振り分ければよりベター。 Windows XP sp2, 2000 sp4のIE6で確認済み。