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で確認済み。
データのロードに関するセキュリティ制約 このセクションでは、既存 Macromedia Flash コンテンツを従来どおりに提供するための修正方法を解説します。 新しいセキュリティ制約は、データの読み込みに関する次の操作に影響します。 loadVariables、loadVariablesNum、MovieClip.loadVariables、 LoadVars.load、LoadVars.sendAndLoad XML.load、XML.sendAndLoad XMLSocket.connect ランタイム共有ライブラリから読み込まれるシンボル Flash Remoting (NetServices.createGatewayConnection) Macromedia Flash Player 7では、上記の操作が次の条件下でおこなわれると正しく実行されません。 リクエスト元のムービ
使用環境: Windows7 IE 8 Flash CS4 Flash Player WIN 10,0,45,2 ------------------------- WindowsXP Professional SP3 IE7.0 Flash 8 Professional Flash Player 10.0.12.36 ------------------------- Windows2003 Sp1 IE6.0 SP1 Flash MX 2004 ... (フォーラム内容として不適切であれば、恐れ入りますが移設をお願いいたしますm(__)m) FLSAHで扱う入力値をSSLで保護する仕方について、Macromedia Flash Player 7 におけるセキュリティの変更についてを読んだのですが、今ひとつ理解が及ばず困っております。 またSSLに関してもまだ知識が浅いため、検討はずれの
no04 Silverメンバー 登録日: 10/05/2005 居住国: Japan オンライン状態: オフライン 投稿: 24 いつもお世話になっております。 httpsにPHPにflashから値を渡し、戻り値を取得するものを作成しております。 flashよりsendAndLoadを使用してhttps上にあるPHPファイルに接続することができません、これはflashの仕様なのでしょうか? いろいろと探したのですが、答えが見つかりません。 ローカルからは接続できるのですが、サーバにswfファイルをアップすると、successが falseになり接続することができません。 sendAndLoadを使用しhttps://ドメイン/test.phpに接続する方法はあるでしょうか? また、何か回避策があれば教えてください!! ソースはこちらです。 --------------------
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く