質問: swfファイルでセッション情報を渡す方法 ゲームサイトのようにid,passでログインし、swfで得られた点数をphpなどに渡すものを作ろうと思っています。 flash内だけの動的な値を渡すことはもちろんできるのですが、どのユーザーでログインしているかのセッション情報をflashから渡すにはどうすればいいでしょうか。 よろしくお願いします。
回答: ◆php側 ・ ・ ◆flash側 var s_id = _root.sid; // ログインid var s_pw = _root.spw; // ログインpw のようにして値をphpから受け取れます。 ですが、getですのでソースの確認などで データが見えてしまいます^^; 私の場合はセッションに保存するような大事なデータ ではなかったため上記のような方法を取りました。 ※phpsessid:session.nameの値 セキュリティを考えると 1.$_cookie['phpsessid']を上記のようにgetでphpからflashに渡す。 2.'sess_'+$_cookie['phpsessid'] でセッションファイルを特定しする。 3.loadvarsでセッションファイルからデータを読み込む。 といった方法のほうがいいかもしれませんね。 ただ、試してはいないのでどれだけ実現できるかは分かりません^^; umioyoさんの参考になれば幸いです。